STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
Nvic_RegisterType Struct Reference

Nested Vectored Interrupt Controller (NVIC) structure. More...

#include <Registers.h>

Data Fields

volatile uint32 ISER [1U]
 
volatile uint32 RESERVED0 [31U]
 
volatile uint32 ICER [1U]
 
volatile uint32 RESERVED1 [31U]
 
volatile uint32 ISPR [1U]
 
volatile uint32 RESERVED2 [31U]
 
volatile uint32 ICPR [1U]
 
volatile uint32 RESERVED3 [31U]
 
volatile uint32 RESERVED4 [64U]
 
volatile uint32 IP [8U]
 

Detailed Description

Nested Vectored Interrupt Controller (NVIC) structure.

Field Documentation

◆ ICER

volatile uint32 Nvic_RegisterType::ICER[1U]

Offset: 0x080 (R/W) Interrupt Clear Enable Register

◆ ICPR

volatile uint32 Nvic_RegisterType::ICPR[1U]

Offset: 0x180 (R/W) Interrupt Clear Pending Register

◆ IP

volatile uint32 Nvic_RegisterType::IP[8U]

Offset: 0x300 (R/W) Interrupt Priority Register

◆ ISER

volatile uint32 Nvic_RegisterType::ISER[1U]

Offset: 0x000 (R/W) Interrupt Set Enable Register

◆ ISPR

volatile uint32 Nvic_RegisterType::ISPR[1U]

Offset: 0x100 (R/W) Interrupt Set Pending Register

◆ RESERVED0

volatile uint32 Nvic_RegisterType::RESERVED0[31U]

Reserved memory.

◆ RESERVED1

volatile uint32 Nvic_RegisterType::RESERVED1[31U]

Reserved memory.

◆ RESERVED2

volatile uint32 Nvic_RegisterType::RESERVED2[31U]

Reserved memory.

◆ RESERVED3

volatile uint32 Nvic_RegisterType::RESERVED3[31U]

Reserved memory.

◆ RESERVED4

volatile uint32 Nvic_RegisterType::RESERVED4[64U]

Reserved memory.


The documentation for this struct was generated from the following file: