The System Control Block is a section of the System Control Space.
More...
The System Control Block is a section of the System Control Space.
Other members of the SCS are, for instance, DWT, ITM, SYSTICKK. The exact details of the SCB are defined in the "Architecture Reference
Manual" for either ARMv7-M or ARMV6-m.
◆ SCB_GET_EXCEPTION_STACK_FRAME
#define SCB_GET_EXCEPTION_STACK_FRAME |
( |
|
f | ) |
|
Value: do { \
__asm__ volatile ("mov %[frameptr], sp" \
: [frameptr]"=r" (f)); \
} while (0)
Definition at line 550 of file scb.h.
◆ SCB_SHCSR_SVCALLPENDED
#define SCB_SHCSR_SVCALLPENDED (1 << 15) |
◆ SCB_SHPR_PRI_10_RESERVED
#define SCB_SHPR_PRI_10_RESERVED 6 |
◆ SCB_SHPR_PRI_11_SVCALL
#define SCB_SHPR_PRI_11_SVCALL 7 |
◆ SCB_SHPR_PRI_12_RESERVED
#define SCB_SHPR_PRI_12_RESERVED 8 |
◆ SCB_SHPR_PRI_13_RESERVED
#define SCB_SHPR_PRI_13_RESERVED 9 |
◆ SCB_SHPR_PRI_14_PENDSV
#define SCB_SHPR_PRI_14_PENDSV 10 |
◆ SCB_SHPR_PRI_15_SYSTICK
#define SCB_SHPR_PRI_15_SYSTICK 11 |
◆ SCB_SHPR_PRI_4_MEMMANAGE
#define SCB_SHPR_PRI_4_MEMMANAGE 0 |
◆ SCB_SHPR_PRI_5_BUSFAULT
#define SCB_SHPR_PRI_5_BUSFAULT 1 |
◆ SCB_SHPR_PRI_6_USAGEFAULT
#define SCB_SHPR_PRI_6_USAGEFAULT 2 |
◆ SCB_SHPR_PRI_7_RESERVED
#define SCB_SHPR_PRI_7_RESERVED 3 |
◆ SCB_SHPR_PRI_8_RESERVED
#define SCB_SHPR_PRI_8_RESERVED 4 |
◆ SCB_SHPR_PRI_9_RESERVED
#define SCB_SHPR_PRI_9_RESERVED 5 |
◆ scb_reset_system()
void scb_reset_system |
( |
void |
| ) |
|