Add printf support to the Arduino SDK
This release now has library.json to work with PlatformIO properly.
A new macro has been added to remove all printf-family functions from the application: PRINTF_DISABLE_ALL
the underlying printf library no longer aliases the standard library functions, but uses macros to redirect them to the library's version (e.g., #define printf printf_
). This resolves the failure to print both single characters and strings without arguments.
The underlying library is now based on eyalroz/printf's improvements on mpaland/printf. Please let us know about any new behavior issues you might have after this update.
This release is v1 of LibPrintf.