The Embedded Experts

Release notes for embOS-Ultra V5.20.0.0 for Cortex-M and IAR compiler V8.x and V9.x

Tool chain used for build

Compiler: IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM
Assembler: IAR Assembler V9.40.2.374/W64 for ARM
Librarian: IAR Archive Tool V10.14.2.1485
Workbench: IAR Embedded Workbench for ARM 9.40.2.67587

Version 5.20.0.0 [30. May 2025]

New Features

  1. Update to latest embOS-Ultra generic sources V5.20.0.

Version 5.18.1.0 [22. Jan 2025]

New Features

  1. Update to latest embOS-Ultra generic sources v5.18.1.
  2. Update to IAR Embedded Workbench for ARM V9.40.
  3. Dedicated libraries for Armv8.1-M (Cortex-M55/M85) with and without PACBTI.
  4. Board support packages for:
    TI Launch Pad CC1312-R7

Version 5.18.0.0 [24. Jan 2023]

New Features

  1. Update to latest embOS-Ultra generic sources V5.18.0.
  2. Board support packages for:
    SEGGER STM32H7 Trace Reference Board
    ST NUCLEO-L152RE

Improvements

  1. embOS libraries including the workaround for the Arm Erratum 837070 (ARM-EPM-064408) now preserve and restore the PRIMASK register with calls to OS_INT_Disable() and OS_INT_Restore() per default.

Program corrections

  1. embOS Cortex-M33 libraries without FPU support and with TrustZone support used a wrong exception return value when starting OS_Idle().
    The problem existed since embOS-Ultra for Cortex-M IAR version 5.16.0.0 and is fixed with version 5.18.0.0.

Version 5.16.0.0 [14. Apr 2022]

New Features

  1. Initial version.