Skip to content

Releases: ARM-software/CMSIS-RTX

CMSIS-RTX 5.9.0

16 May 08:46
Compare
Choose a tag to compare

Maintenance release of separate pack shipping RTX5 RTOS implementation for CMSIS-RTOS2 API.

Changes since RTX 5.8.0

  • Enhance conditions to support Cortex-M52 (#38)
  • Remove dependency on Device:Startup component (#39)

CMSIS-RTX 5.8.0

19 Dec 11:06
Compare
Choose a tag to compare

First release of separate pack shipping RTX5 RTOS implementation for CMSIS-RTOS2 API.

Changes since RTX 5.5.4

  • Based on CMSIS-RTOS API V2.3.0 (processor affinity not supported).
  • Added support for Process Isolation: MPU Protected Zones, Safety Classes, Thread Watchdogs.
  • Requires CMSIS:OS Tick:SysTick component.
  • Reduced component variants: Library (Library_NS replacement), Source (Source_NS replacement).
  • Libraries for Arm Compiler 6 built with default wchar and enums size.
  • Added pre-built libraries for GCC, CLANG and IAR.
  • Removed support for legacy Arm Compiler 5.
  • Fixed osMessageQueueGetSpace when called from ISR after osMessageQueuePut and before returning from ISR.
  • Added de-allocation of Arm C library thread data (libspace) when thread is terminated.
  • Added Thread Entry wrapper (compatible with GDB stack unwind).
  • Updated SysTick implementation for OS Tick (initial count value).

Migration guide

Migration guide for projects using CMSIS v5.9.0

Dev-drop Release 1.0.0-dev63

31 Oct 16:04
Compare
Choose a tag to compare
Pre-release
dev/v1.0.0-dev63

Restructure pack directories

Dev-drop Release 1.0.0-dev7

03 Aug 11:24
Compare
Choose a tag to compare
Pre-release
dev/v1.0.0-dev7

Add compiler condition for Clang (same as GCC)

Temporary dev marker

19 Oct 12:26
Compare
Choose a tag to compare
Temporary dev marker Pre-release
Pre-release
v1.0.0-dev

Initial contribution after code migration from CMSIS_5