Skip to content

Releases: ARM-software/CMSIS-Compiler

CMSIS-Compiler 2.2.0

20 Feb 10:34

Choose a tag to compare

Changes since version 2.1.0

  • Add components that enable stdio retarget to UART (#74)
  • Update example project

AC6:

  • correct _sys_read return value when rt_fs_read returns with error (#62)
  • correct _mutex_initialize to check whether RTOS2 kernel is initialized

IAR:

  • add support for multithreading (#57)
  • add support for file redirection (#58)

CMSIS-Compiler 2.1.0

16 May 09:28

Choose a tag to compare

Changes since version 2.0.0

  • AC6: Correct _sys_open handling for OPEN_A, file is created if non-existent (#50)
  • GCC: add missing forward declarations for retargeted functions (#51, #53)
  • Add Cortex-M52 support
  • GCC: Disable heap limit check in _sbrk_r implementation (#54)

CMSIS-Compiler 2.0.0

18 Dec 15:19

Choose a tag to compare

Changes since version 1.0.0

  • Added initial support for LLVM/Clang and IAR Compiler
  • Introduce STDERR, STDIN, STDOUT APIs and components (#27)
    Attention: This change conflicts with user implementations version 1.0.0!
  • Rename RTE component defines from RTE_Compiler_* to RTE_CMSIS_Compiler_*
  • OS Interface, Arm Compiler: Remove C library thread space implementation

Migration guide

Migration guide for projects using CMSIS v5.9.0

CMSIS-Compiler 1.0.0

05 Jun 11:51
04b8e6c

Choose a tag to compare

Initial release replacing I/O Retarget from Keil.ARM-Compiler pack.