Skip to content
This repository has been 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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