モジュール | |
CMSIS CM0 Core Register | |
CMSIS CM0 Core Function Interface | |
マクロ定義 | |
#define | __CM0_CMSIS_VERSION_MAIN (0x01) |
#define | __CM0_CMSIS_VERSION_SUB (0x30) |
#define | __CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16) | __CM0_CMSIS_VERSION_SUB) |
#define | __CORTEX_M (0x00) |
#define | __NVIC_PRIO_BITS 2 |
#define | __I volatile const |
#define | __O volatile |
#define | __IO volatile |
This file defines all structures and symbols for CMSIS core:
#define __CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16) | __CM0_CMSIS_VERSION_SUB) |
CMSIS HAL version number
#define __CM0_CMSIS_VERSION_MAIN (0x01) |
[31:16] CMSIS HAL main version
#define __CM0_CMSIS_VERSION_SUB (0x30) |
[15:0] CMSIS HAL sub version
#define __CORTEX_M (0x00) |
Cortex core
#define __I volatile const |
IO definitions
define access restrictions to peripheral registers defines 'read only' permissions
#define __IO volatile |
defines 'read / write' permissions
#define __NVIC_PRIO_BITS 2 |
standard definition for NVIC Priority Bits
#define __O volatile |
defines 'write only' permissions