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 #[doc = "0x04 - Command Register"]
7 pub cmd: crate::Reg<cmd::CMD_SPEC>,
8 #[doc = "0x08 - Synchronization Busy Register"]
9 pub syncbusy: crate::Reg<syncbusy::SYNCBUSY_SPEC>,
10}
11#[doc = "CTRL register accessor: an alias for `Reg<CTRL_SPEC>`"]
12pub type CTRL = crate::Reg<ctrl::CTRL_SPEC>;
13#[doc = "Control Register"]
14pub mod ctrl;
15#[doc = "CMD register accessor: an alias for `Reg<CMD_SPEC>`"]
16pub type CMD = crate::Reg<cmd::CMD_SPEC>;
17#[doc = "Command Register"]
18pub mod cmd;
19#[doc = "SYNCBUSY register accessor: an alias for `Reg<SYNCBUSY_SPEC>`"]
20pub type SYNCBUSY = crate::Reg<syncbusy::SYNCBUSY_SPEC>;
21#[doc = "Synchronization Busy Register"]
22pub mod syncbusy;