Skip to content

CMSIS-FreeRTOS 10.4.3

Compare
Choose a tag to compare
@VladimirUmek VladimirUmek released this 13 Dec 12:22

Release Notes

This pack is based on FreeRTOS Version 10.4.3 licensed under the FreeRTOS license.

Changes since 10.3.1:

  • 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 (FreeRTOS/FreeRTOS-Kernel#93)
  • Added FreeRTOS kernel state check to osKernelInitialize and osKernelState
  • Make source code more verbose with documented limitations (#41)
  • Fix osMemoryPoolNew expression use (#42)

It contains the following CMSIS Software Components:

  • CMSIS:RTOS:FreeRTOS 10.4.3
  • CMSIS:RTOS2:FreeRTOS 10.4.3
  • 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.4.0 or higher

Supported Processors:

  • Cortex-M
  • Cortex-A9

Supported Compilers:

  • ARM Compiler 5
  • ARM Compiler 6
  • IAR
  • GCC