libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
libopencm3 Cortex-M System Control Block More...
Functions | |
void | scb_reset_core (void) |
void | scb_reset_system (void) |
void | scb_set_priority_grouping (uint32_t prigroup) |
libopencm3 Cortex-M System Control Block
The System Control Block (SCB) is a section of the System Control Space which provides status information and control features for the processor core. It allows, amongst other:
LGPL License Terms libopencm3 License
void scb_reset_core | ( | void | ) |
Definition at line 46 of file scb.c.
References SCB_AIRCR, SCB_AIRCR_VECTKEY, and SCB_AIRCR_VECTRESET.
void scb_reset_system | ( | void | ) |
Definition at line 54 of file scb.c.
References SCB_AIRCR, SCB_AIRCR_SYSRESETREQ, and SCB_AIRCR_VECTKEY.
void scb_set_priority_grouping | ( | uint32_t | prigroup | ) |
Definition at line 63 of file scb.c.
References SCB_AIRCR, and SCB_AIRCR_VECTKEY.