CMSIS  Version 5.0.1
Cortex Microcontroller Software Interface Standard
Revision History

The following table shows the overall high-level history of the various CMSIS releases. In addition, each CMSIS component has its own release history:

Version Description
5.0.1
  • CMSIS-Core 5.0.1 added __PACKED_STRUCT macro and uVisor support
  • CMSIS-Driver 2.05 updated all typedefs related to status now being volatile.
  • CMSIS-DSP 1.5.1 added ARMv8M DSP libraries
  • CMSIS-RTOS 2.1.0 added support for critical and uncritical sections
  • CMSIS-PACK 1.4.8 add Pack Index File specification
  • CMSIS-SVD 1.3.3 (unchanged)
  • CMSIS-DAP 1.1.0 (unchanged)
5.0.0 Added support for: ARMv8-M architecture including TrustZone for ARMv8-M and Cortex-M23, Cortex-M33 processors
  • CMSIS-CORE 5.0.0 added support for ARMv8-M and Cortex-M23, Cortex-M33 processors
  • CMSIS-Driver 2.04.0 (unchanged)
  • CMSIS-DSP 1.4.9 minor corrections and performance improvements
  • CMSIS-RTOS 2.0.0 new API with RTX 5.0.0 reference implementation and corrections in RTX 4.8.2
  • CMSIS-PACK 1.4.4 introducing CPDSC project description
  • CMSIS-SVD 1.3.3 several enhancements and rework of documentation
  • CMSIS-DAP 1.1.0 (unchanged)
4.5.0 Maintenance release that is fixing defects. See component's revision history for more details. See component's revision history for more details.
  • CMSIS-CORE 4.30.0
  • CMSIS-DAP 1.1.0 (unchanged)
  • CMSIS-Driver 2.04.0
  • CMSIS-DSP 1.4.7
  • CMSIS-PACK 1.4.1
  • CMSIS-RTOS RTX 4.80.0
  • CMSIS-SVD 1.3.1
4.4.0 Feature release adding CMSIS-DAP (see extended End User Licence Agreement) and CMSIS-Driver for CAN. See component's revision history for more details.
  • CMSIS-CORE 4.20.0
  • CMSIS-DAP 1.1.0
  • CMSIS-Driver 2.03.0
  • CMSIS-DSP 1.4.5 (unchanged)
  • CMSIS-RTOS RTX 4.79.0
  • CMSIS-PACK 1.4.0
  • CMSIS-SVD 1.3.0
4.3.0 Maintenance release adding SAI CMSIS-Driver and fixing defects. See component's revision history for more details.
  • CMSIS-CORE 4.10.0
  • CMSIS-Driver 2.02.0
  • CMSIS-DSP 1.4.5
  • CMSIS-RTOS RTX 4.78.0
  • CMSIS-PACK 1.3.3
  • CMSIS-SVD (unchanged)
4.2 Introducing processor support for Cortex-M7.
4.1 Enhancements in CMSIS-Pack and CMSIS-Driver.
Added: PackChk validation utility
Removed support for GNU: Sourcery G++ Lite Edition for ARM
4.0 First release in CMSIS-Pack format.
Added specifications for CMSIS-Pack, CMSIS-Driver
3.30 Maintenance release with enhancements in each component
3.20 Maintenance release with enhancements in each component
3.01 Added support for Cortex-M0+ processors
3.00 Added support for SC000 and SC300 processors
Added support for GNU GCC Compiler
Added CMSIS-RTOS API
2.10 Added CMSIS-DSP Library
2.0 Added support for Cortex-M4 processor
1.30 Reworked CMSIS startup concept
1.01 Added support for Cortex-M0 processor
1.00 Initial release of CMSIS-CORE for Cortex-M3 processor