FD32M0P Microcontroller SDK
|
CMSIS Cortex-M0 Core Peripheral Access Layer Header File. More...
Data Structures | |
union | APSR_Type |
Union type to access the Application Program Status Register (APSR). More... | |
union | IPSR_Type |
Union type to access the Interrupt Program Status Register (IPSR). More... | |
union | xPSR_Type |
Union type to access the Special-Purpose Program Status Registers (xPSR). More... | |
union | CONTROL_Type |
Union type to access the Control Registers (CONTROL). More... | |
struct | NVIC_Type |
Structure type to access the Nested Vectored Interrupt Controller (NVIC). More... | |
struct | SCB_Type |
Structure type to access the System Control Block (SCB). More... | |
struct | SysTick_Type |
Structure type to access the System Timer (SysTick). More... | |
struct | APSR_Type.b |
struct | IPSR_Type.b |
struct | xPSR_Type.b |
struct | CONTROL_Type.b |
CMSIS Cortex-M0 Core Peripheral Access Layer Header File.
#define __CORE_CM0_H_GENERIC |
#define __CM0_CMSIS_VERSION_MAIN (0x03) |
[31:16] CMSIS HAL main version
#define __CM0_CMSIS_VERSION_SUB (0x20) |
[15:0] CMSIS HAL sub version
#define __CM0_CMSIS_VERSION |
CMSIS HAL version number
#define __CORTEX_M (0x00) |
Cortex-M Core
#define __ASM __asm |
asm keyword for ARM Compiler
Referenced by __attribute__(), __attribute__(), __get_APSR(), __get_CONTROL(), __get_IPSR(), __get_MSP(), __get_PRIMASK(), __get_PSP(), __get_xPSR(), __set_CONTROL(), __set_MSP(), __set_PRIMASK(), and __set_PSP().
#define __INLINE __inline |
inline keyword for ARM Compiler
#define __STATIC_INLINE static __inline |
Referenced by __attribute__(), __attribute__(), __get_APSR(), __get_CONTROL(), __get_IPSR(), __get_MSP(), __get_PRIMASK(), __get_PSP(), __get_xPSR(), __set_CONTROL(), __set_MSP(), __set_PRIMASK(), __set_PSP(), NVIC_ClearPendingIRQ(), NVIC_DisableIRQ(), NVIC_EnableIRQ(), NVIC_GetPendingIRQ(), NVIC_GetPriority(), NVIC_SetPendingIRQ(), NVIC_SetPriority(), NVIC_SystemReset(), and SysTick_Config().
#define __FPU_USED 0 |
__FPU_USED indicates whether an FPU is used or not. This core does not support an FPU at all
#define __CORE_CM0_H_DEPENDANT |
#define __I volatile const |
Defines 'read only' permissions
#define __O volatile |
Defines 'write only' permissions
#define __IO volatile |
Defines 'read / write' permissions