libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
Macros | |
#define | SCB_CPUID MMIO32(SCB_BASE + 0x00) |
CPUID: CPUID base register. More... | |
#define | SCB_ICSR MMIO32(SCB_BASE + 0x04) |
ICSR: Interrupt Control State Register. More... | |
#define | SCB_VTOR MMIO32(SCB_BASE + 0x08) |
VTOR: Vector Table Offset Register. More... | |
#define | SCB_AIRCR MMIO32(SCB_BASE + 0x0C) |
AIRCR: Application Interrupt and Reset Control Register. More... | |
#define | SCB_SCR MMIO32(SCB_BASE + 0x10) |
SCR: System Control Register. More... | |
#define | SCB_CCR MMIO32(SCB_BASE + 0x14) |
CCR: Configuration Control Register. More... | |
#define | SCB_SHPR32(ipr_id) MMIO32(SCS_BASE + 0xD18 + ((ipr_id) * 4)) |
System Handler Priority 8 bits Registers, SHPR1/2/3. More... | |
#define | SCB_SHCSR MMIO32(SCB_BASE + 0x24) |
SHCSR: System Handler Control and State Register. More... | |
#define | SCB_DFSR MMIO32(SCB_BASE + 0x30) |
DFSR: Debug Fault Status Register. More... | |