|
SmartSnippets DA1459x SDK
|
Modules | |
| CMSIS Global Defines | |
| IO Type Qualifiers are used | |
| Defines and Type Definitions | |
| Type definitions and defines for Cortex-M processor based devices. | |
| #define | __CM33_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) |
| #define | __CM33_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) |
| #define | __CM33_CMSIS_VERSION |
| #define | __CORTEX_M (33U) |
| #define | __FPU_USED 0U |
| #define | __DSP_USED 0U |
| #define | __CORE_CM33_H_DEPENDANT |
| #define | __I volatile const |
| #define | __O volatile |
| #define | __IO volatile |
| #define | __IM volatile const /*! Defines 'read only' structure member permissions */ |
| #define | __OM volatile /*! Defines 'write only' structure member permissions */ |
| #define | __IOM volatile /*! Defines 'read / write' structure member permissions */ |
| #define | APSR_N_Pos 31U |
| #define | APSR_N_Msk (1UL << APSR_N_Pos) |
| #define | APSR_Z_Pos 30U |
| #define | APSR_Z_Msk (1UL << APSR_Z_Pos) |
| #define | APSR_C_Pos 29U |
| #define | APSR_C_Msk (1UL << APSR_C_Pos) |
| #define | APSR_V_Pos 28U |
| #define | APSR_V_Msk (1UL << APSR_V_Pos) |
| #define | APSR_Q_Pos 27U |
| #define | APSR_Q_Msk (1UL << APSR_Q_Pos) |
| #define | APSR_GE_Pos 16U |
| #define | APSR_GE_Msk (0xFUL << APSR_GE_Pos) |
| #define | IPSR_ISR_Pos 0U |
| #define | IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) |
| #define | xPSR_N_Pos 31U |
| #define | xPSR_N_Msk (1UL << xPSR_N_Pos) |
| #define | xPSR_Z_Pos 30U |
| #define | xPSR_Z_Msk (1UL << xPSR_Z_Pos) |
| #define | xPSR_C_Pos 29U |
| #define | xPSR_C_Msk (1UL << xPSR_C_Pos) |
| #define | xPSR_V_Pos 28U |
| #define | xPSR_V_Msk (1UL << xPSR_V_Pos) |
| #define | xPSR_Q_Pos 27U |
| #define | xPSR_Q_Msk (1UL << xPSR_Q_Pos) |
| #define | xPSR_IT_Pos 25U |
| #define | xPSR_IT_Msk (3UL << xPSR_IT_Pos) |
| #define | xPSR_T_Pos 24U |
| #define | xPSR_T_Msk (1UL << xPSR_T_Pos) |
| #define | xPSR_GE_Pos 16U |
| #define | xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) |
| #define | xPSR_ISR_Pos 0U |
| #define | xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) |
| #define | CONTROL_SFPA_Pos 3U |
| #define | CONTROL_SFPA_Msk (1UL << CONTROL_SFPA_Pos) |
| #define | CONTROL_FPCA_Pos 2U |
| #define | CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) |
| #define | CONTROL_SPSEL_Pos 1U |
| #define | CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) |
| #define | CONTROL_nPRIV_Pos 0U |
| #define | CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) |
| #define __CM33_CMSIS_VERSION |
| #define __CM33_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) |
| #define __CM33_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) |
| #define __CORE_CM33_H_DEPENDANT |
| #define __CORTEX_M (33U) |
Cortex-M Core
| #define __DSP_USED 0U |
| #define __FPU_USED 0U |
__FPU_USED indicates whether an FPU is used or not. For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and functions.
| #define __I volatile const |
Defines 'read only' permissions
| #define __IM volatile const /*! Defines 'read only' structure member permissions */ |
| #define __IO volatile |
Defines 'read / write' permissions
| #define __IOM volatile /*! Defines 'read / write' structure member permissions */ |
| #define __O volatile |
Defines 'write only' permissions
| #define __OM volatile /*! Defines 'write only' structure member permissions */ |
| #define APSR_C_Msk (1UL << APSR_C_Pos) |
APSR: C Mask
| #define APSR_C_Pos 29U |
APSR: C Position
| #define APSR_GE_Msk (0xFUL << APSR_GE_Pos) |
APSR: GE Mask
| #define APSR_GE_Pos 16U |
APSR: GE Position
| #define APSR_N_Msk (1UL << APSR_N_Pos) |
APSR: N Mask
| #define APSR_N_Pos 31U |
APSR: N Position
| #define APSR_Q_Msk (1UL << APSR_Q_Pos) |
APSR: Q Mask
| #define APSR_Q_Pos 27U |
APSR: Q Position
| #define APSR_V_Msk (1UL << APSR_V_Pos) |
APSR: V Mask
| #define APSR_V_Pos 28U |
APSR: V Position
| #define APSR_Z_Msk (1UL << APSR_Z_Pos) |
APSR: Z Mask
| #define APSR_Z_Pos 30U |
APSR: Z Position
| #define CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) |
CONTROL: FPCA Mask
| #define CONTROL_FPCA_Pos 2U |
CONTROL: FPCA Position
| #define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) |
CONTROL: nPRIV Mask
| #define CONTROL_nPRIV_Pos 0U |
CONTROL: nPRIV Position
| #define CONTROL_SFPA_Msk (1UL << CONTROL_SFPA_Pos) |
CONTROL: SFPA Mask
| #define CONTROL_SFPA_Pos 3U |
CONTROL: SFPA Position
| #define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) |
CONTROL: SPSEL Mask
| #define CONTROL_SPSEL_Pos 1U |
CONTROL: SPSEL Position
| #define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) |
IPSR: ISR Mask
| #define IPSR_ISR_Pos 0U |
IPSR: ISR Position
| #define xPSR_C_Msk (1UL << xPSR_C_Pos) |
xPSR: C Mask
| #define xPSR_C_Pos 29U |
xPSR: C Position
| #define xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) |
xPSR: GE Mask
| #define xPSR_GE_Pos 16U |
xPSR: GE Position
| #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) |
xPSR: ISR Mask
| #define xPSR_ISR_Pos 0U |
xPSR: ISR Position
| #define xPSR_IT_Msk (3UL << xPSR_IT_Pos) |
xPSR: IT Mask
| #define xPSR_IT_Pos 25U |
xPSR: IT Position
| #define xPSR_N_Msk (1UL << xPSR_N_Pos) |
xPSR: N Mask
| #define xPSR_N_Pos 31U |
xPSR: N Position
| #define xPSR_Q_Msk (1UL << xPSR_Q_Pos) |
xPSR: Q Mask
| #define xPSR_Q_Pos 27U |
xPSR: Q Position
| #define xPSR_T_Msk (1UL << xPSR_T_Pos) |
xPSR: T Mask
| #define xPSR_T_Pos 24U |
xPSR: T Position
| #define xPSR_V_Msk (1UL << xPSR_V_Pos) |
xPSR: V Mask
| #define xPSR_V_Pos 28U |
xPSR: V Position
| #define xPSR_Z_Msk (1UL << xPSR_Z_Pos) |
xPSR: Z Mask
| #define xPSR_Z_Pos 30U |
xPSR: Z Position
1.8.16