 |
 |
Go to the documentation of this file. 43 #define SCB_O_CPUID 0x00000000U 46 #define SCB_O_ICSR 0x00000004U 49 #define SCB_O_VTOR 0x00000008U 52 #define SCB_O_AIRCR 0x0000000CU 55 #define SCB_O_SCR 0x00000010U 58 #define SCB_O_CCR 0x00000014U 61 #define SCB_O_SHPR2 0x0000001CU 64 #define SCB_O_SHPR3 0x00000020U 67 #define SCB_O_SHCSR 0x00000024U 77 #define SCB_CPUID_IMPLEMENTER_W 8U 78 #define SCB_CPUID_IMPLEMENTER_M 0xFF000000U 79 #define SCB_CPUID_IMPLEMENTER_S 24U 84 #define SCB_CPUID_VARIANT_W 4U 85 #define SCB_CPUID_VARIANT_M 0x00F00000U 86 #define SCB_CPUID_VARIANT_S 20U 91 #define SCB_CPUID_CONSTANT_W 4U 92 #define SCB_CPUID_CONSTANT_M 0x000F0000U 93 #define SCB_CPUID_CONSTANT_S 16U 98 #define SCB_CPUID_PARTNO_W 12U 99 #define SCB_CPUID_PARTNO_M 0x0000FFF0U 100 #define SCB_CPUID_PARTNO_S 4U 105 #define SCB_CPUID_REVISION_W 4U 106 #define SCB_CPUID_REVISION_M 0x0000000FU 107 #define SCB_CPUID_REVISION_S 0U 121 #define SCB_ICSR_NMIPENDSET 0x80000000U 122 #define SCB_ICSR_NMIPENDSET_M 0x80000000U 123 #define SCB_ICSR_NMIPENDSET_S 31U 131 #define SCB_ICSR_PENDSVSET 0x10000000U 132 #define SCB_ICSR_PENDSVSET_M 0x10000000U 133 #define SCB_ICSR_PENDSVSET_S 28U 140 #define SCB_ICSR_PENDSVCLR 0x08000000U 141 #define SCB_ICSR_PENDSVCLR_M 0x08000000U 142 #define SCB_ICSR_PENDSVCLR_S 27U 150 #define SCB_ICSR_PENDSTSET 0x04000000U 151 #define SCB_ICSR_PENDSTSET_M 0x04000000U 152 #define SCB_ICSR_PENDSTSET_S 26U 159 #define SCB_ICSR_PENDSTCLR 0x02000000U 160 #define SCB_ICSR_PENDSTCLR_M 0x02000000U 161 #define SCB_ICSR_PENDSTCLR_S 25U 171 #define SCB_ICSR_ISRPREEMPT 0x00800000U 172 #define SCB_ICSR_ISRPREEMPT_M 0x00800000U 173 #define SCB_ICSR_ISRPREEMPT_S 23U 180 #define SCB_ICSR_ISRPENDING 0x00400000U 181 #define SCB_ICSR_ISRPENDING_M 0x00400000U 182 #define SCB_ICSR_ISRPENDING_S 22U 190 #define SCB_ICSR_VECTPENDING_W 9U 191 #define SCB_ICSR_VECTPENDING_M 0x001FF000U 192 #define SCB_ICSR_VECTPENDING_S 12U 197 #define SCB_ICSR_VECTACTIVE_W 9U 198 #define SCB_ICSR_VECTACTIVE_M 0x000001FFU 199 #define SCB_ICSR_VECTACTIVE_S 0U 209 #define SCB_VTOR_TBLOFF_W 24U 210 #define SCB_VTOR_TBLOFF_M 0xFFFFFF00U 211 #define SCB_VTOR_TBLOFF_S 8U 222 #define SCB_AIRCR_VECTKEY_W 16U 223 #define SCB_AIRCR_VECTKEY_M 0xFFFF0000U 224 #define SCB_AIRCR_VECTKEY_S 16U 232 #define SCB_AIRCR_ENDIANESS 0x00008000U 233 #define SCB_AIRCR_ENDIANESS_M 0x00008000U 234 #define SCB_AIRCR_ENDIANESS_S 15U 243 #define SCB_AIRCR_SYSRESETREQ 0x00000004U 244 #define SCB_AIRCR_SYSRESETREQ_M 0x00000004U 245 #define SCB_AIRCR_SYSRESETREQ_S 2U 254 #define SCB_AIRCR_VECTCLRACTIVE 0x00000002U 255 #define SCB_AIRCR_VECTCLRACTIVE_M 0x00000002U 256 #define SCB_AIRCR_VECTCLRACTIVE_S 1U 269 #define SCB_SCR_SEVONPEND 0x00000010U 270 #define SCB_SCR_SEVONPEND_M 0x00000010U 271 #define SCB_SCR_SEVONPEND_S 4U 282 #define SCB_SCR_SLEEPDEEP 0x00000004U 283 #define SCB_SCR_SLEEPDEEP_M 0x00000004U 284 #define SCB_SCR_SLEEPDEEP_S 2U 285 #define SCB_SCR_SLEEPDEEP_DSLP_EN 0x00000004U 286 #define SCB_SCR_SLEEPDEEP_DSLP_DIS 0x00000000U 295 #define SCB_SCR_SLEEPONEXIT 0x00000002U 296 #define SCB_SCR_SLEEPONEXIT_M 0x00000002U 297 #define SCB_SCR_SLEEPONEXIT_S 1U 298 #define SCB_SCR_SLEEPONEXIT_SLP_EN 0x00000002U 299 #define SCB_SCR_SLEEPONEXIT_SLP_DIS 0x00000000U 311 #define SCB_CCR_STKALIGN 0x00000200U 312 #define SCB_CCR_STKALIGN_M 0x00000200U 313 #define SCB_CCR_STKALIGN_S 9U 319 #define SCB_CCR_UNALIGN_TRP 0x00000008U 320 #define SCB_CCR_UNALIGN_TRP_M 0x00000008U 321 #define SCB_CCR_UNALIGN_TRP_S 3U 331 #define SCB_SHPR2_PRI_11_W 2U 332 #define SCB_SHPR2_PRI_11_M 0xC0000000U 333 #define SCB_SHPR2_PRI_11_S 30U 343 #define SCB_SHPR3_PRI_15_W 2U 344 #define SCB_SHPR3_PRI_15_M 0xC0000000U 345 #define SCB_SHPR3_PRI_15_S 30U 350 #define SCB_SHPR3_PRI_14_W 2U 351 #define SCB_SHPR3_PRI_14_M 0x00C00000U 352 #define SCB_SHPR3_PRI_14_S 22U 363 #define SCB_SHCSR_SVCALLPENDED 0x00008000U 364 #define SCB_SHCSR_SVCALLPENDED_M 0x00008000U 365 #define SCB_SHCSR_SVCALLPENDED_S 15U