Version 2.93.09
Release Date
July 17, 2026
Changelog
Bugfix: Improper check for OS_TRACE_SEM_SET_FAILED() macro definition in os_trace.h
Version 2.93.08
Release Date
April 22, 2025
Changelog
Feature: Added OS_TRACE_START_OPT() macro which allows option passing when starting the Trace recorder.
ARMv7-A/R: GNU Port now supports the ARM Clang toolchain.
Version 2.93.07
Release Date
January 21, 2025
Changelog
Feature: Official Support for Percepio Tracealyzer
Version 2.93.06
Release Date
August 8, 2024
Changelog
Bugfix: ARMv7-A: Fix for Erratum 775420.
Version 2.93.05
Release Date
June 23, 2023
Changelog
ARMv8-M: Added option to disable non kernel-aware ISR.
ARMv7-M: Modified the floating point part of the port to use lazy context switching.
RISC-V: Modified 'ptcb' to 'p_tcb' in the *.c file for the GCC port. This was done to avoid some compiler errors.
Fixed issue with deleting TLS segment from a critical section.
Version 2.93.04
Release Date
December 21, 2022
Changelog
ARMv7-M: Added option to disable non kernel-aware ISR support by setting the IPL Boundary to 0.
Version 2.93.03
Release Date
June 28, 2022
Changelog
Fixed ARMv7m and ARMv6-M GNU ports having a hard fault due to a missing .thumb_func before PendSV_Handler.
Update ARM Cortex A/R CCS Macro Defines for Big Endian and Little Endian.
Version 2.93.02
Release Date
October 22, 2021
Changelog
ARMv8-M - Fixed SPLIM off-by-one issue if top of stack is not aligned.
ARMv8-M - Fixed stack underflow if hardware FPU is enabled and Security Extensions are disabled.
Version 2.93.01
Release Date
March 19, 2021
Changelog
Added ARM-Cortex-M/ARMv8-M port for EWARM.
Version 2.93.00
Release Date
August 11, 2020
Changelog
Initial release forked from uC/OS-II V2.93.00
