NVIC register map. More...
#include <interrupt_reg.h>
Public Attributes | |
__IO uint32_t | ISER [8] |
__IO uint32_t | ICER [8] |
__IO uint32_t | ISPR [8] |
__IO uint32_t | ICPR [8] |
__IO uint32_t | IABR [8] |
__IO uint32_t | RESERVED0 [32] |
__IO uint8_t | IPR [60] |
NVIC register map.
< For __IO macro
Represents all NVIC registers including set/clear enable, set/clear pending, active bit registers, reserved space, and interrupt priority registers.
__IO uint32_t NVIC_Typedef::IABR[8] |
Interrupt Active Bit Registers (0xE000E300 - 0xE000E31C)
__IO uint32_t NVIC_Typedef::ICER[8] |
Interrupt Clear-Enable Registers (0xE000E180 - 0xE000E19C)
__IO uint32_t NVIC_Typedef::ICPR[8] |
Interrupt Clear-Pending Registers (0xE000E280 - 0xE000E29C)
__IO uint8_t NVIC_Typedef::IPR[60] |
Interrupt Priority Registers (8-bit) (0xE000E400 - 0xE000E4EC)
__IO uint32_t NVIC_Typedef::ISER[8] |
Interrupt Set-Enable Registers (0xE000E100 - 0xE000E11C)
__IO uint32_t NVIC_Typedef::ISPR[8] |
Interrupt Set-Pending Registers (0xE000E200 - 0xE000E21C)
__IO uint32_t NVIC_Typedef::RESERVED0[32] |
Reserved padding to 0xE000E400