CM3 Core Definitions
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