├── .adr-dir ├── .clang-format ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── advanced_usage.md ├── examples ├── default_to_serial │ └── default_to_serial.ino ├── override_putchar │ └── override_putchar.ino └── specify_print_class │ └── specify_print_class.ino ├── extras ├── docs │ └── adr │ │ ├── 0001-record-architecture-decisions.md │ │ └── 0002-library-source-reorganization-to-support-avr-default-settings.md ├── printf │ ├── printf.c │ └── printf.h ├── sketch_cpp │ ├── default_to_serial.cpp │ ├── override_putchar.cpp │ └── specify_print_class.cpp └── test │ └── LibPrintf.h ├── library.json ├── library.properties ├── meson.build ├── src ├── LibPrintf.cpp └── LibPrintf.h ├── subprojects └── arduinocore-avr.wrap └── tools ├── CI.jenkinsfile └── Jenkinsfile /.adr-dir: -------------------------------------------------------------------------------- 1 | extras/docs/adr/ 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/README.md -------------------------------------------------------------------------------- /advanced_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/advanced_usage.md -------------------------------------------------------------------------------- /examples/default_to_serial/default_to_serial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/examples/default_to_serial/default_to_serial.ino -------------------------------------------------------------------------------- /examples/override_putchar/override_putchar.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/examples/override_putchar/override_putchar.ino -------------------------------------------------------------------------------- /examples/specify_print_class/specify_print_class.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/examples/specify_print_class/specify_print_class.ino -------------------------------------------------------------------------------- /extras/docs/adr/0001-record-architecture-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/docs/adr/0001-record-architecture-decisions.md -------------------------------------------------------------------------------- /extras/docs/adr/0002-library-source-reorganization-to-support-avr-default-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/docs/adr/0002-library-source-reorganization-to-support-avr-default-settings.md -------------------------------------------------------------------------------- /extras/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/printf/printf.c -------------------------------------------------------------------------------- /extras/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/printf/printf.h -------------------------------------------------------------------------------- /extras/sketch_cpp/default_to_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/sketch_cpp/default_to_serial.cpp -------------------------------------------------------------------------------- /extras/sketch_cpp/override_putchar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/sketch_cpp/override_putchar.cpp -------------------------------------------------------------------------------- /extras/sketch_cpp/specify_print_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/extras/sketch_cpp/specify_print_class.cpp -------------------------------------------------------------------------------- /extras/test/LibPrintf.h: -------------------------------------------------------------------------------- 1 | #define PRINTF_ALIAS_STANDARD_FUNCTION_NAMES 1 2 | #include "printf.h" 3 | -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/library.properties -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/meson.build -------------------------------------------------------------------------------- /src/LibPrintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/src/LibPrintf.cpp -------------------------------------------------------------------------------- /src/LibPrintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/src/LibPrintf.h -------------------------------------------------------------------------------- /subprojects/arduinocore-avr.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/subprojects/arduinocore-avr.wrap -------------------------------------------------------------------------------- /tools/CI.jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/tools/CI.jenkinsfile -------------------------------------------------------------------------------- /tools/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/arduino-printf/HEAD/tools/Jenkinsfile --------------------------------------------------------------------------------