feat: 增加一些基础功能
This commit is contained in:
41
3rd-part/lwprintf/CHANGELOG.md
Normal file
41
3rd-part/lwprintf/CHANGELOG.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user