1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - DOC Control Register"]
5 pub docr: DOCR,
6 _reserved1: [u8; 0x01],
7 #[doc = "0x02 - DOC Data Input Register"]
8 pub dodir: DODIR,
9 #[doc = "0x04 - DOC Data Setting Register"]
10 pub dodsr: DODSR,
11}
12#[doc = "DOCR (rw) register accessor: an alias for `Reg<DOCR_SPEC>`"]
13pub type DOCR = crate::Reg<docr::DOCR_SPEC>;
14#[doc = "DOC Control Register"]
15pub mod docr;
16#[doc = "DODIR (rw) register accessor: an alias for `Reg<DODIR_SPEC>`"]
17pub type DODIR = crate::Reg<dodir::DODIR_SPEC>;
18#[doc = "DOC Data Input Register"]
19pub mod dodir;
20#[doc = "DODSR (rw) register accessor: an alias for `Reg<DODSR_SPEC>`"]
21pub type DODSR = crate::Reg<dodsr::DODSR_SPEC>;
22#[doc = "DOC Data Setting Register"]
23pub mod dodsr;