Skip to content
This repository was archived by the owner on Sep 24, 2019. It is now read-only.
/ tools Public archive

Usually contain the configuration files for all development tools

License

Notifications You must be signed in to change notification settings

gicsafe-firmware/tools

Repository files navigation

Tools

Files related to development tools

Contents


Uncrustify

Running the program

Here are ways to run it:

# simple
$ uncrustify -c uncrustify.cfg module/*.h -l c

# with backup
$ uncrustify -c uncrustify.cfg module/*.h -l c --replace

# without backup
$ uncrustify -c uncrustify.cfg module/*.h -l c --no-backup

The -c flag selects the configuration file.

Alternatively multiple or single files that should be processed can be specified at the command end without flags. If the flag --no-backup is missing, every file saved with the initial name and an additional suffix (can be changed with --suffix).

For more options descriptions call:

$ uncrustify -h

Or Uncrustify official

Some 3rd party tools

To ease the process a bit:

  • Universal Indent GUI - A cross-platform graphical configuration file editor for many code beautifiers, including Uncrustify.
  • uncrustify_config - A web configuration tool based on Uncrustifys emscripten interface.
  • UncrustifyX - Uncrustify utility and documentation browser for Mac OS X

Static code analyzers

Ceedling

Usage

$ cd module
$ ceedling ...

Deploy

Doxygen

Usage

$ cd docs
$ doxygen Doxyfile

Git

About

Usually contain the configuration files for all development tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published