Skip to content

CMSIS 5.1.0

Compare
Choose a tag to compare
@JonatanAntoni JonatanAntoni released this 04 Aug 12:54
· 2352 commits to master since this release

Known Issues

  • CMSIS-RTOS2
    • RTX5 pre-compiled library build for Cortex-M7 uses wrong interrupt priorities. This leads to a dysfunctional RTOS schedeuling.
      Error: Occasional hard faults or system crashes.
      Workaround: Manually fix interrupt priorities after osKernelInitialize or select RTX5 source instead of library.
  • CMSIS-DSP
    • __CLZ redefined for IAR compiler on Cortex-M0 in arm_math.h
      Error: function "__cmsis_iar_clz" has already been defined
      Workaround: Remove __CLZ implementation from arm_math.h lines 581-599
  • CMSIS-Core(A)
    • Various intrinsic functions wrongly/incompletely implemented.
      Error: Compiler errors or undef faults
      Workaround: Use develop branch until maintenance release is available.

CMSIS-Core(M): 5.0.2

  • Changed Version Control macros to be core agnostic.
  • Added MPU Functions for ARMv7-M for Cortex-M0+/M3/M4/M7.

CMSIS-Core(A): 1.0.0

  • Initial release
  • IRQ Controller API 1.0.0

CMSIS-Driver: 2.05

  • All typedefs related to status have been made volatile.

CMSIS-RTOS2: 2.1.1

  • RTX 5.2.0
    • added support for Cortex-A5/A7/A9 devices
  • OS Tick API 1.0.0

CMSIS-DSP: 1.5.2

  • Fixed GNU Compiler specific diagnostics.

CMSIS-PACK: 1.5.0

  • added System Description File (*.SDF) Format

CMSIS-Zone: 0.0.1 (Preview)

  • Initial specification draft