libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Collaboration diagram for SCB_AICR Values:

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...
 

Detailed Description

Macro Definition Documentation

◆ SCB_AIRCR_ENDIANESS

#define SCB_AIRCR_ENDIANESS   (1 << 15)

ENDIANNESS Data endianness bit.

Definition at line 297 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_GROUP16_NOSUB

#define SCB_AIRCR_PRIGROUP_GROUP16_NOSUB   (0x3 << 8)

PRIGROUP[10:8]: Interrupt priority grouping field.

Definition at line 303 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_GROUP2_SUB8

#define SCB_AIRCR_PRIGROUP_GROUP2_SUB8   (0x6 << 8)

Definition at line 306 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_GROUP4_SUB4

#define SCB_AIRCR_PRIGROUP_GROUP4_SUB4   (0x5 << 8)

Definition at line 305 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_GROUP8_SUB2

#define SCB_AIRCR_PRIGROUP_GROUP8_SUB2   (0x4 << 8)

Definition at line 304 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_MASK

#define SCB_AIRCR_PRIGROUP_MASK   (0x7 << 8)

Definition at line 308 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_NOGROUP_SUB16

#define SCB_AIRCR_PRIGROUP_NOGROUP_SUB16   (0x7 << 8)

Definition at line 307 of file scb.h.

◆ SCB_AIRCR_PRIGROUP_SHIFT

#define SCB_AIRCR_PRIGROUP_SHIFT   8

Definition at line 309 of file scb.h.

◆ SCB_AIRCR_SYSRESETREQ

#define SCB_AIRCR_SYSRESETREQ   (1 << 2)

SYSRESETREQ System reset request.

Definition at line 314 of file scb.h.

◆ SCB_AIRCR_VECTCLRACTIVE

#define SCB_AIRCR_VECTCLRACTIVE   (1 << 1)

VECTCLRACTIVE clears state information for exceptions.

Definition at line 316 of file scb.h.

◆ SCB_AIRCR_VECTKEY

#define SCB_AIRCR_VECTKEY   (0x05FA << SCB_AIRCR_VECTKEYSTAT_LSB)

Definition at line 294 of file scb.h.

◆ SCB_AIRCR_VECTKEYSTAT

#define SCB_AIRCR_VECTKEYSTAT   (0xFFFF << SCB_AIRCR_VECTKEYSTAT_LSB)

Definition at line 293 of file scb.h.

◆ SCB_AIRCR_VECTKEYSTAT_LSB

#define SCB_AIRCR_VECTKEYSTAT_LSB   16

VECTKEYSTAT[31:16]/ VECTKEY[31:16] Register key.

Definition at line 292 of file scb.h.

◆ SCB_AIRCR_VECTRESET

#define SCB_AIRCR_VECTRESET   (1 << 0)

VECTRESET cause local system reset.

Definition at line 321 of file scb.h.