1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - WDT_CTL"] pub wdt_ctl: WDT_CTL, #[doc = "0x04 - WDT_OP"] pub wdt_op: WDT_OP, #[doc = "0x08 - WDT_OP_ND"] pub wdt_op_nd: WDT_OP_ND, _reserved3: [u8; 8usize], #[doc = "0x14 - WDT_RST"] pub wdt_rst: WDT_RST, } #[doc = "WDT_CTL\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [wdt_ctl](wdt_ctl) module"] pub type WDT_CTL = crate::Reg<u32, _WDT_CTL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _WDT_CTL; #[doc = "`read()` method returns [wdt_ctl::R](wdt_ctl::R) reader structure"] impl crate::Readable for WDT_CTL {} #[doc = "`write(|w| ..)` method takes [wdt_ctl::W](wdt_ctl::W) writer structure"] impl crate::Writable for WDT_CTL {} #[doc = "WDT_CTL"] pub mod wdt_ctl; #[doc = "WDT_OP\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [wdt_op](wdt_op) module"] pub type WDT_OP = crate::Reg<u32, _WDT_OP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _WDT_OP; #[doc = "`read()` method returns [wdt_op::R](wdt_op::R) reader structure"] impl crate::Readable for WDT_OP {} #[doc = "`write(|w| ..)` method takes [wdt_op::W](wdt_op::W) writer structure"] impl crate::Writable for WDT_OP {} #[doc = "WDT_OP"] pub mod wdt_op; #[doc = "WDT_OP_ND\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [wdt_op_nd](wdt_op_nd) module"] pub type WDT_OP_ND = crate::Reg<u32, _WDT_OP_ND>; #[allow(missing_docs)] #[doc(hidden)] pub struct _WDT_OP_ND; #[doc = "`read()` method returns [wdt_op_nd::R](wdt_op_nd::R) reader structure"] impl crate::Readable for WDT_OP_ND {} #[doc = "`write(|w| ..)` method takes [wdt_op_nd::W](wdt_op_nd::W) writer structure"] impl crate::Writable for WDT_OP_ND {} #[doc = "WDT_OP_ND"] pub mod wdt_op_nd; #[doc = "WDT_RST\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [wdt_rst](wdt_rst) module"] pub type WDT_RST = crate::Reg<u32, _WDT_RST>; #[allow(missing_docs)] #[doc(hidden)] pub struct _WDT_RST; #[doc = "`read()` method returns [wdt_rst::R](wdt_rst::R) reader structure"] impl crate::Readable for WDT_RST {} #[doc = "`write(|w| ..)` method takes [wdt_rst::W](wdt_rst::W) writer structure"] impl crate::Writable for WDT_RST {} #[doc = "WDT_RST"] pub mod wdt_rst;