avr_device/devices/atmega4809/
cpuint.rs1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Control A"]
5 pub ctrla: CTRLA,
6 #[doc = "0x01 - Status"]
7 pub status: STATUS,
8 #[doc = "0x02 - Interrupt Level 0 Priority"]
9 pub lvl0pri: LVL0PRI,
10 #[doc = "0x03 - Interrupt Level 1 Priority Vector"]
11 pub lvl1vec: LVL1VEC,
12}
13#[doc = "CTRLA (rw) register accessor: an alias for `Reg<CTRLA_SPEC>`"]
14pub type CTRLA = crate::Reg<ctrla::CTRLA_SPEC>;
15#[doc = "Control A"]
16pub mod ctrla;
17#[doc = "LVL0PRI (rw) register accessor: an alias for `Reg<LVL0PRI_SPEC>`"]
18pub type LVL0PRI = crate::Reg<lvl0pri::LVL0PRI_SPEC>;
19#[doc = "Interrupt Level 0 Priority"]
20pub mod lvl0pri;
21#[doc = "LVL1VEC (rw) register accessor: an alias for `Reg<LVL1VEC_SPEC>`"]
22pub type LVL1VEC = crate::Reg<lvl1vec::LVL1VEC_SPEC>;
23#[doc = "Interrupt Level 1 Priority Vector"]
24pub mod lvl1vec;
25#[doc = "STATUS (rw) register accessor: an alias for `Reg<STATUS_SPEC>`"]
26pub type STATUS = crate::Reg<status::STATUS_SPEC>;
27#[doc = "Status"]
28pub mod status;