The Embedded Experts

Release notes for embOS-Ultra V5.20.0.0 for Cortex-M and Embedded Studio

Tool chain used for build

Compiler: SEGGER compiler version 16.0.9 (based on clang 16.0.3)
Assembler: SEGGER compiler version 16.0.9 (based on clang 16.0.3)
Librarian: GNU ar (based on arm-13.2.Rel1 source release) 2.41.0.20231009
Workbench: SEGGER Embedded Studio V8.10d

Version 5.20.0.0 [28. May 2025]

New Features

  1. Update to latest embOS-Ultra generic sources v5.20.0.0.
  2. Board support packages added for:
    Miromico DEV-FLMR-STEVK1
    NXP FRDM-MCXA156
    NXP FRDM-MCXC444
    NXP FRDM-MCXN947
    NXP MCX-N9XX-EVK
    ST STM32U031R8 Nucleo
    ST STM32U083C DK
    ST STM32U083RC Nucleo

Version 5.18.1.0 [02. Dec 2024]

New Features

  1. Update to latest embOS-Ultra generic sources v5.18.1.
  2. Update to SEGGER Embedded Studio v8.10d.
  3. Support for SEGGER Stack Overflow Protection (STOP).
  4. Dedicated libraries for Armv8.1-M (Cortex-M55/M85) with and without PACBTI.
  5. Board support packages for:
    AnalogDevices Eval ADIN1110EBZ
    AnalogDevices Eval ADIN2111EBZ
    BBC Micro:Bit
    Bosch XDK110
    Embedded Artist LPC1788-32-DK
    GigaDevice GD32150R Eval
    GigaDevice GD32190R Eval
    GigaDevice GD32205R Start
    GigaDevice GD32207C Eval
    GigaDevice GD32303E Eval
    GigaDevice GD32307C Eval
    GigaDevice GD32407H Start
    GigaDevice GD32450I Eval
    Holtek HT32F125x DB
    IAR STM32 SK
    IAR STM3242I SK
    IAR STM32F207ZG SK
    IAR STM32L152VB SK
    Infinion (Cypress) CY9BF568R FM4 U120 9B560
    Infinion (Cypress/Spansion) SK-FM4-176L-S6E2CC
    Infineon XMC4000 Hexagon Application Kit
    Infineon XMC4300 Relax EtherCat Kit
    Infineon XMC4500 Relax Lite Kit
    Infineon XMC4700 Relax Kit
    Keil MCB1700
    Keil MCB1800
    Keil MCB4300
    L-Tek FF-LPC546xx
    Microchip SAM4C16C-EK
    Microchip SAMD51 XPlainedPro
    Microchip SAME54 XPlainedPro
    Microchip SAME70 XPlained
    MindMotion MM32 MiniBoard
    NordicSemi nRF52 DK
    NordicSemi nRF5340 DK
    Nuvoton NUC442JI8 NuTiny SDK
    NXP iMXRT1021 EVK
    NXP iMXRT1050 EVK
    NXP iMXRT1062 EVK
    NXP iMXRT1064 EVK
    NXP iMXRT595S EVK
    NXP iMXRT685S EVK
    NXP LPC1549 LPCXpresso
    NXP LPC1766 SK
    NXP LPC1833 custom hardware
    NXP LPC4367 LPCXpresso
    NXP LPC54018 IoT Module
    NXP LPC54608 LPCXpresso
    NXP LPC54S018 EVK
    NXP S32K144 EVB
    NXP S32K148 custom hardware
    NXP S32K148 EVB
    NXP (Freescale) FRDM K22F
    NXP (Freescale) FRDM K64F
    NXP (Freescale) TWR K21F120M
    NXP (Freescale) TWR K24F120M
    NXP (Freescale) TWR K60F120M
    NXP (Freescale) TWR K65F180M
    NXP (Freescale) TWR K70FN1M
    NXP (Freescale) TWR VF65GS10
    Olimex STM32-P407
    Renesas EK-RA8D1
    SiliconLabs EFM32 GiantGecko DK
    SiliconLabs EFM32 GiantGecko SK
    SiliconLabs EFM32 PearlGecko SK
    ST STM3210B Eval
    ST STM3210C Eval
    ST STM3210E Eval
    ST STM32303 Eval
    ST STM32429I Eval
    ST STM32C011 Dicovery
    ST STM32F103RB Nucleo
    ST STM32F303K8 Nucleo
    ST STM32F4 Discovery
    ST STM32F401C Discovery
    ST STM32F401RE Nucleo
    ST STM32F410RB Nucleo
    ST STM32F411RE Nucleo
    ST STM32F412G Discovery
    ST STM32F413ZH Discovery
    ST STM32F413ZH Nucleo
    ST STM32F429I Discovery
    ST STM32F429II EXP
    ST STM32F429ZI Nucleo
    ST STM32F446ZE Nucleo
    ST STM32F469I Discovery
    ST STM32F722ZE Nucleo
    ST STM32F723E Discovery
    ST STM32F7308 Discovery
    ST STM32F746G Discovery
    ST STM32F746ZG Nucleo
    ST STM32F756G Eval
    ST STM32F767ZI Nucleo
    ST STM32F769I Discovery
    ST STM32F779I Eval
    ST STM32G431RB Nucleo
    ST STM32G474RE Nucleo
    ST STM32H573I Dicovery
    ST STM32H735G Dicovery
    ST STM32H743I Eval
    ST STM32H743ZI Nucleo
    ST STM32H745XI Discovery (M4)
    ST STM32H745XI Discovery (M7)
    ST STM32H745ZI Nucleo (M7)
    ST STM32H747XI Discovery (M7)
    ST STM32H750B Dicovery
    ST STM32H753I Eval
    ST STM32H7B3I Dicovery
    ST STM32H7B3I Eval
    ST STM32L152C Discovery
    ST STM32L152D Eval
    ST STM32L452 Nucleo
    ST STM32L475 Discovery IoT Node
    ST STM32L476G Discovery
    ST STM32L476G Eval
    ST STM32L496G Discovery
    ST STM32L496ZG Nucleo
    ST STM32L4A6ZG Nucleo
    ST STM32L4R5ZI Nucleo
    ST STM32L4R9I Discovery
    ST STM32L4R9I Eval
    ST STM32L552ZE Eval
    ST STM32L562E Discovery
    ST STM32MP15X EV1 (M4)
    ST STM32U575AI EV
    ST STM32U575ZI Nucleo
    ST STM32U585 IOT02A Discovery
    ST STM32U599J DK
    ST STM32U5A9J Dicovery
    ST STM32U5G9J Dicovery2
    ST STM32VL Dicovery
    ST STM32W108 ZigBee SK
    ST STM32WL55JC2 Nucleo

Version 5.18.0.0 [17. Jan 2023]

New Features

  1. Update to latest embOS-Ultra generic sources V5.18.0.
  2. Update to latest SEGGER Embedded Studio V7.10a.

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.

Version 5.16.0.0 [04. May 2022]

New Features

  1. Update to latest embOS-Ultra generic sources V5.16.0.
  2. Update to latest SEGGER Embedded Studio V5.68.
  3. Support for ARM TrustZone added.
  4. Board support packages added for:
    NordicSemi nRF52840 DK

Version 5.14.0.1 [12. Nov 2021]

Improvements

  1. Additional sample application OS_StartLEDPWM.c added.
  2. Improved board support packages in regards to embOSView:
    In the previous version, a software timer was used to perform the periodic communication with embOSView.
    With this version, embOSView communication instead is handled in the tick interrupt handler.

Version 5.14.0.0 [14. October 2021]

New Features

  1. Initial version.