Changelog Develop Add lwprintf_debug and lwprintf_debug_cond functions v1.0.5 Fix building the library with LWPRINTF_CFG_OS=1 and LWPRINTF_CFG_OS_MANUAL_PROTECT=0 options v1.0.4 Fix calculation for NULL terminated string and precision with 0 as an input Split CMakeLists.txt files between library and executable Fix missing break in switch statement Add support for manual mutual-exclusion setup in OS mode Change license year to 2022 Update code style with astyle Add .clang-format draft Fix protection functions for when print mode is not used v1.0.3 CMSIS-OS improvements for Kernel aware debuggers v1.0.2 Fixed float output when engineering mode is disabled v1.0.1 Fixed compiler error when engineering mode disabled but float enabled Properly handled zero float inputs v1.0.0 First stable release Embedded systems optimized library Apply all modifiers except %a Extensive docs available Operating system ready with CMSIS-OS template