Collaboration diagram for CM3 Core Definitions:
![]() |
Modules | |
CMSIS CM3 Core Register | |
CMSIS CM3 Core Function Interface | |
CMSIS CM3 Core Debug Interface | |
Macros | |
#define | __CM3_CMSIS_VERSION_MAIN (0x01) |
#define | __CM3_CMSIS_VERSION_SUB (0x30) |
#define | __CM3_CMSIS_VERSION ((__CM3_CMSIS_VERSION_MAIN << 16) | __CM3_CMSIS_VERSION_SUB) |
#define | __CORTEX_M (0x03) |
Detailed Description
This file defines all structures and symbols for CMSIS core:
- CMSIS version number
- Cortex-M core registers and bitfields
- Cortex-M core peripheral base address
Macro Definition Documentation
#define __CM3_CMSIS_VERSION ((__CM3_CMSIS_VERSION_MAIN << 16) | __CM3_CMSIS_VERSION_SUB) |
CMSIS HAL version number
#define __CM3_CMSIS_VERSION_MAIN (0x01) |
[31:16] CMSIS HAL main version
#define __CM3_CMSIS_VERSION_SUB (0x30) |
[15:0] CMSIS HAL sub version
#define __CORTEX_M (0x03) |
Cortex core