This repository was archived by the owner on Dec 18, 2025. It is now read-only.
CMSIS 5.1.0
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.
- RTX5 pre-compiled library build for Cortex-M7 uses wrong interrupt priorities. This leads to a dysfunctional RTOS schedeuling.
- 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
- __CLZ redefined for IAR compiler on Cortex-M0 in arm_math.h
- CMSIS-Core(A)
- Various intrinsic functions wrongly/incompletely implemented.
Error: Compiler errors or undef faults
Workaround: Use develop branch until maintenance release is available.
- Various intrinsic functions wrongly/incompletely implemented.
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