Skip to content

CMSIS-FreeRTOS 11.3.0

Latest

Choose a tag to compare

@VladimirUmek VladimirUmek released this 18 May 06:08
· 6 commits to main since this release

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