The CMSIS Base Components are maintained in the same CMSIS 6 GitHub repository and released as a bundle in CMSIS-Pack format.
The table below shows the high-level structure of the ARM::CMSIS pack. Details about component folders can be found in the referenced component documentations.
File/Directory | Content |
---|---|
📄 ARM.CMSIS.pdsc | Package description file in CMSIS-Pack format |
📄 LICENSE | CMSIS License Agreement (Apache 2.0) |
📂 CMSIS | CMSIS Base software components folder |
┣ 📂 Core | Processor files for the CMSIS-Core (Cortex-M) |
┣ 📂 Core_A | Processor files for the CMSIS-Core (Cortex-A) |
┣ 📂 Documentation | A local copy of this documentation |
┣ 📂 Driver | API header files and template implementations for the CMSIS-Driver |
┗ 📂 RTOS2 | API header files and OS tick implementations for the CMSIS-RTOS2 |