10.5.1 |
FreeRTOS V10.5.1
Updates and bugfixes:
-
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)
|
10.4.6 |
FreeRTOS V10.4.6
Updates and bugfixes:
-
Updated osSemaphoreGetCount to use uxSemaphoreGetCountFromISR instead of uxQueueMessagesWaitingFromISR
-
Correct typecasting of argument usStackDepth for xTaskCreate in function osThreadNew (#51)
-
Fix mutex allocation for Arm Standard C library and allow it only when the kernel is running
|
10.4.3 |
FreeRTOS V10.4.3
Updates and bugfixes:
-
Corrected timeout handling in osThreadFlagsWait (#50)
-
Enable full static memory allocation for timer object (#48)
-
Fix vQueueAddToRegistry function call issue when arguments are NULL (#49)
-
Added workaround for xEventGroupClearBitsFromISR no yield problem
-
Added FreeRTOS kernel state check to osKernelInitialize and osKernelState
-
Make source code more verbose with documented limitations (#41)
-
Fix osMemoryPoolNew expression use (#42)
|
10.3.1 |
FreeRTOS V10.3.1
Maintenance release for CMSIS 5.7.0:
-
Enhanced kernel configuration handling and checking when using CMSIS-RTOS2 API
-
Added CMSIS-RTOS2 Blinky example for IAR using EWARM simulator
-
Modified pack description to avoid component identification issues
|
10.3.0 |
FreeRTOS V10.2.1
Maintenance release for CMSIS 5.6.0:
-
Added osMemoryPool functions using FreeRTOS
-
Corrected osEventFlagsWait flag comparison when using osFlagsWaitAll
-
Corrected osThreadGetStackSpace return value (bytes instead of words)
-
Removed Cortex-A examples (available in device specific packs)
|
10.2.0 |
FreeRTOS V10.2.0
Maintenance release for CMSIS 5.4.0:
-
RTOS2 API 2.1.3
-
Updated Arm standard C library interface
-
Added configuration for the Event Recorder (Configure Event Recorder)
-
Added TrustZone example for Armv8M using RTOS2 API
-
Enhanced FreeRTOS component viewer
-
Corrected osDelayUntil execution duration
-
Corrected SysTick_Handler execution when kernel is not started
-
Corrected critical section for osKernelGetSysTimerCount
|
10.0.1 |
FreeRTOS V10.0.0
Maintenance release for CMSIS 5.3.0:
-
RTOS2 API 2.1.2
-
OS Tick API 1.0.1
-
Enhanced context switch response latency for API calls from ISR.
-
Enhanced debug awareness in SCVD.
|
9.1.0 |
FreeRTOS 9.0.0
Maintenance release for CMSIS 5.1.0:
-
Added support for ARM Compiler 6 (Limitations: Not available for Cortex-M0!)
-
Updated Cortex-A example to use IRQ Controller component
-
Corrected stack size allocation in RTOS2 osThreadNew function
-
Added support for OS Tick component
-
Added documentation for configuration options (native/CMSIS-RTOS2)
-
Debug event TaskIncrementTick level set to Detail
|
9.0.0 | Initial release |