The CLib Support Library provides the necessary hooks to make C library functions such as malloc and free thread safe for FreeRTOS and ThreadX.
- Thread safety hooks for GCC Newlib
- Thread safety hooks for ARM C library
- Thread safety hooks for IAR C library
- Thread safety hooks for C++
- Hook for the system time() function
- Fix _sbrk() in decrement memory allocated
- Add support for ThreadX (ARM Compiler)
- CAT5 support
- Fix MISRA violations
- Fix runtime errors with IAR toolchain
- Add support for ThreadX with IAR Toolchain
- Improve type consistency to fix compilation warnings
- Add support for ThreadX (GCC Compiler only)
- Add support for Cortex-R devices (GCC Compiler only)
- Add support for using RTC to support time()
- Minor update to work with a wider range of MCUs
- Minor update for documentation & branding
- Initial release
This version of the CLib FreeRTOS Support Library was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
ModusToolbox™ Software Environment | 3.0.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.40.2 |
ARM Compiler | 6.16 |
Minimum required ModusToolbox™ Software Environment: v2.0
Use the following links for more information, as needed:
- Reference Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox™
© Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation, 2020-2023.