モジュール | マクロ定義
CM0 Core Definitions

モジュール

 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

 全て クラス ファイル 関数 変数 列挙型 列挙型の値 マクロ定義