Repository navigation
Release Notes
This pack is based on FreeRTOS-Kernel Version 11.3.0 licensed under the FreeRTOS license.
Changes since 11.2.0:
- Add support for Cortex-M52 and Star-MC3
- Add CMSIS-RTOS2 Blinky reference application
- Update pre-configured examples
- Modify default configASSERT macro to disable interrupts before infinite loop
- Correct osThreadNew to also handle osThreadPrivileged attribute
- Correct osKernelGetInfo() to properly return the kernel version number
- Correct osMessageQueueGetSpace to use uxQueueMessagesWaitingFromISR when in ISR
- Use ulTaskNotifyValueClear to implement osThreadFlagsClear
- Correct memory allocation and access in osMemoryPoolNew
- Removed variants 'Cortex-M Non-Secure' and 'Cortex-M Non-Secure MPU' (now automatically detected)
It contains the following CMSIS Software Components:
- CMSIS:RTOS2:FreeRTOS 11.3.0
- RTOS: Bundle "FreeRTOS" components:
- Config [FreeRTOS | CMSIS RTOS2]
- Core
- Coroutines
- Event Groups
- Stream Buffer
- Message Buffer
- Heap [Heap_[1-5]]
- Timers
- TrustZone
Prerequisites:
- ARM CMSIS pack version 6.0.0 or higher
Supported Processors:
- Cortex-M0, M0+, M3, M4, M7, M23, M33, M35P, M52, M55, M85, Star-MC3
- Cortex-A9
Supported Compilers:
- ARM Compiler 6
- IAR
- GCC
- CLANG