1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - WDT Refresh Register"]
5 pub wdtrr: WDTRR,
6 _reserved1: [u8; 0x01],
7 #[doc = "0x02 - WDT Control Register"]
8 pub wdtcr: WDTCR,
9 #[doc = "0x04 - WDT Status Register"]
10 pub wdtsr: WDTSR,
11 #[doc = "0x06 - WDT Reset Control Register"]
12 pub wdtrcr: WDTRCR,
13 _reserved4: [u8; 0x01],
14 #[doc = "0x08 - WDT Count Stop Control Register"]
15 pub wdtcstpr: WDTCSTPR,
16}
17#[doc = "WDTRR (rw) register accessor: an alias for `Reg<WDTRR_SPEC>`"]
18pub type WDTRR = crate::Reg<wdtrr::WDTRR_SPEC>;
19#[doc = "WDT Refresh Register"]
20pub mod wdtrr;
21#[doc = "WDTCR (rw) register accessor: an alias for `Reg<WDTCR_SPEC>`"]
22pub type WDTCR = crate::Reg<wdtcr::WDTCR_SPEC>;
23#[doc = "WDT Control Register"]
24pub mod wdtcr;
25#[doc = "WDTSR (rw) register accessor: an alias for `Reg<WDTSR_SPEC>`"]
26pub type WDTSR = crate::Reg<wdtsr::WDTSR_SPEC>;
27#[doc = "WDT Status Register"]
28pub mod wdtsr;
29#[doc = "WDTRCR (rw) register accessor: an alias for `Reg<WDTRCR_SPEC>`"]
30pub type WDTRCR = crate::Reg<wdtrcr::WDTRCR_SPEC>;
31#[doc = "WDT Reset Control Register"]
32pub mod wdtrcr;
33#[doc = "WDTCSTPR (rw) register accessor: an alias for `Reg<WDTCSTPR_SPEC>`"]
34pub type WDTCSTPR = crate::Reg<wdtcstpr::WDTCSTPR_SPEC>;
35#[doc = "WDT Count Stop Control Register"]
36pub mod wdtcstpr;