CMSIS-FreeRTOS  Version 10.3.0
CMSIS-RTOS2 compliant FreeRTOS Implementation
 All Functions Groups Pages
Revision History
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