42 lines
1.0 KiB
Markdown
42 lines
1.0 KiB
Markdown
|
|
# 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
|