libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
Macros | |
#define | SCB_AIRCR_VECTKEYSTAT_LSB 16 |
VECTKEYSTAT[31:16]/ VECTKEY[31:16] Register key. More... | |
#define | SCB_AIRCR_VECTKEYSTAT (0xFFFF << SCB_AIRCR_VECTKEYSTAT_LSB) |
#define | SCB_AIRCR_VECTKEY (0x05FA << SCB_AIRCR_VECTKEYSTAT_LSB) |
#define | SCB_AIRCR_ENDIANESS (1 << 15) |
ENDIANNESS Data endianness bit. More... | |
#define | SCB_AIRCR_PRIGROUP_GROUP16_NOSUB (0x3 << 8) |
PRIGROUP[10:8]: Interrupt priority grouping field. More... | |
#define | SCB_AIRCR_PRIGROUP_GROUP8_SUB2 (0x4 << 8) |
#define | SCB_AIRCR_PRIGROUP_GROUP4_SUB4 (0x5 << 8) |
#define | SCB_AIRCR_PRIGROUP_GROUP2_SUB8 (0x6 << 8) |
#define | SCB_AIRCR_PRIGROUP_NOGROUP_SUB16 (0x7 << 8) |
#define | SCB_AIRCR_PRIGROUP_MASK (0x7 << 8) |
#define | SCB_AIRCR_PRIGROUP_SHIFT 8 |
#define | SCB_AIRCR_SYSRESETREQ (1 << 2) |
SYSRESETREQ System reset request. More... | |
#define | SCB_AIRCR_VECTCLRACTIVE (1 << 1) |
VECTCLRACTIVE clears state information for exceptions. More... | |
#define | SCB_AIRCR_VECTRESET (1 << 0) |
VECTRESET cause local system reset. More... | |
#define SCB_AIRCR_ENDIANESS (1 << 15) |
#define SCB_AIRCR_PRIGROUP_GROUP16_NOSUB (0x3 << 8) |
#define SCB_AIRCR_SYSRESETREQ (1 << 2) |
#define SCB_AIRCR_VECTCLRACTIVE (1 << 1) |
#define SCB_AIRCR_VECTKEY (0x05FA << SCB_AIRCR_VECTKEYSTAT_LSB) |
#define SCB_AIRCR_VECTKEYSTAT (0xFFFF << SCB_AIRCR_VECTKEYSTAT_LSB) |
#define SCB_AIRCR_VECTKEYSTAT_LSB 16 |