1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Control Register"]
5 pub ctrl: crate::Reg<ctrl::CTRL_SPEC>,
6 _reserved1: [u8; 0x04],
7 #[doc = "0x08 - Configuration Lock Register"]
8 pub lock: crate::Reg<lock::LOCK_SPEC>,
9 _reserved2: [u8; 0x18],
10 #[doc = "0x24 - Auxiliary Control Register"]
11 pub auxctrl: crate::Reg<auxctrl::AUXCTRL_SPEC>,
12}
13#[doc = "CTRL register accessor: an alias for `Reg<CTRL_SPEC>`"]
14pub type CTRL = crate::Reg<ctrl::CTRL_SPEC>;
15#[doc = "Control Register"]
16pub mod ctrl;
17#[doc = "LOCK register accessor: an alias for `Reg<LOCK_SPEC>`"]
18pub type LOCK = crate::Reg<lock::LOCK_SPEC>;
19#[doc = "Configuration Lock Register"]
20pub mod lock;
21#[doc = "AUXCTRL register accessor: an alias for `Reg<AUXCTRL_SPEC>`"]
22pub type AUXCTRL = crate::Reg<auxctrl::AUXCTRL_SPEC>;
23#[doc = "Auxiliary Control Register"]
24pub mod auxctrl;