CMSIS-FreeRTOS 10.5.1
Release Notes
This pack is based on FreeRTOS-Kernel Version 10.5.1 licensed under the FreeRTOS license.
Changes since 10.4.6:
- Disable Arm Standard C library mutex acquire/release when using stdio streams from interrupt
- Corrected osThreadGetState to return osThreadError when called for a thread previously terminated with osThreadTerminate
- Corrected osEventFlagsSet return value when called from ISR
- Corrected osEventFlagsWait to return osFlagsErrorParameter when called from ISR with non-zero timeout
- Corrected osTimerStart to return osErrorParameter when ticks argument equals zero
- Corrected SysTick_Handler and osKernelGetSysTimerCount to cope with tickless idle implementation
- Re-enable interrupts after mutex create in C lib stream protection initialization (#55)
It contains the following CMSIS Software Components:
- CMSIS:RTOS:FreeRTOS 10.5.1
- CMSIS:RTOS2:FreeRTOS 10.5.1
- 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 5.9.0 or higher
Supported Processors:
- Cortex-M0, M0+, M3, M4, M7, M23, M33, M55, M85
- Cortex-A9
Supported Compilers:
- ARM Compiler 5
- ARM Compiler 6
- IAR
- GCC