#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Key register (IWDG_KR)"] pub kr: KR, #[doc = "0x04 - Prescaler register (IWDG_PR)"] pub pr: PR, #[doc = "0x08 - Reload register (IWDG_RLR)"] pub rlr: RLR, #[doc = "0x0c - Status register (IWDG_SR)"] pub sr: SR, } #[doc = "KR (w) register accessor: an alias for `Reg`"] pub type KR = crate::Reg; #[doc = "Key register (IWDG_KR)"] pub mod kr; #[doc = "PR (rw) register accessor: an alias for `Reg`"] pub type PR = crate::Reg; #[doc = "Prescaler register (IWDG_PR)"] pub mod pr; #[doc = "RLR (rw) register accessor: an alias for `Reg`"] pub type RLR = crate::Reg; #[doc = "Reload register (IWDG_RLR)"] pub mod rlr; #[doc = "SR (r) register accessor: an alias for `Reg`"] pub type SR = crate::Reg; #[doc = "Status register (IWDG_SR)"] pub mod sr;