When writing firmware for your microcontroller, do you get tired of commenting and uncommenting printf() statements to debug your code? Do you envy the big kids who have enough room to incorporate [log4j log4c NLog etc] in their code? Or perhaps you just want a more structured way to debug your code?
If so, take a look at uLog: https://github.com/rdpoor/ulog -- one header file, one source file, pure C and very few external dependencies.
Nice one. Bookmarked.