corstone300_pac/
watchdog.rs1#[doc = r"Register block"]
6#[repr(C)]
7pub struct RegisterBlock {
8 #[doc = "0x00 - Watchdog control and Status."]
9 pub wcs: WCS,
10 _reserved1: [u8; 0x04],
11 #[doc = "0x08 - Watchdog Offset Register."]
12 pub wor: WOR,
13 _reserved2: [u8; 0x04],
14 #[doc = "0x10 - Watchdog Compare Value Lower Word."]
15 pub wcv_low: WCV_LOW,
16 #[doc = "0x14 - Watchdog Compare Value Higher Word."]
17 pub wcv_high: WCV_HIGH,
18 _reserved4: [u8; 0x0fb4],
19 #[doc = "0xfcc - Control Frame Watchdog Interface Identification Register."]
20 pub cnt_w_iidr: CNT_W_IIDR,
21 _reserved5: [u8; 0x30],
22 #[doc = "0x1000 - Watchdog Refresh Register."]
23 pub wrr: WRR,
24 _reserved6: [u8; 0x0fc8],
25 #[doc = "0x1fcc - Refresh Frame Watchdog Interface Identification Register."]
26 pub ref_w_iidr: REF_W_IIDR,
27}
28#[doc = "WCS (rw) register accessor: an alias for `Reg<WCS_SPEC>`"]
29pub type WCS = crate::Reg<wcs::WCS_SPEC>;
30#[doc = "Watchdog control and Status."]
31pub mod wcs;
32#[doc = "WOR (rw) register accessor: an alias for `Reg<WOR_SPEC>`"]
33pub type WOR = crate::Reg<wor::WOR_SPEC>;
34#[doc = "Watchdog Offset Register."]
35pub mod wor;
36#[doc = "WCV_LOW (rw) register accessor: an alias for `Reg<WCV_LOW_SPEC>`"]
37pub type WCV_LOW = crate::Reg<wcv_low::WCV_LOW_SPEC>;
38#[doc = "Watchdog Compare Value Lower Word."]
39pub mod wcv_low;
40#[doc = "WCV_HIGH (rw) register accessor: an alias for `Reg<WCV_HIGH_SPEC>`"]
41pub type WCV_HIGH = crate::Reg<wcv_high::WCV_HIGH_SPEC>;
42#[doc = "Watchdog Compare Value Higher Word."]
43pub mod wcv_high;
44#[doc = "CNT_W_IIDR (r) register accessor: an alias for `Reg<CNT_W_IIDR_SPEC>`"]
45pub type CNT_W_IIDR = crate::Reg<cnt_w_iidr::CNT_W_IIDR_SPEC>;
46#[doc = "Control Frame Watchdog Interface Identification Register."]
47pub mod cnt_w_iidr;
48#[doc = "WRR (w) register accessor: an alias for `Reg<WRR_SPEC>`"]
49pub type WRR = crate::Reg<wrr::WRR_SPEC>;
50#[doc = "Watchdog Refresh Register."]
51pub mod wrr;
52#[doc = "REF_W_IIDR (r) register accessor: an alias for `Reg<REF_W_IIDR_SPEC>`"]
53pub type REF_W_IIDR = crate::Reg<ref_w_iidr::REF_W_IIDR_SPEC>;
54#[doc = "Refresh Frame Watchdog Interface Identification Register."]
55pub mod ref_w_iidr;