#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - MCU Device ID Code Register"] pub idcode: crate::Reg, #[doc = "0x04 - Debug MCU Configuration Register"] pub cr: crate::Reg, #[doc = "0x08 - APB Low Freeze Register 1"] pub apb1l_fz: crate::Reg, #[doc = "0x0c - APB Low Freeze Register 2"] pub apb1h_fz: crate::Reg, #[doc = "0x10 - APB High Freeze Register"] pub apb2_fz: crate::Reg, } #[doc = "IDCODE register accessor: an alias for `Reg`"] pub type IDCODE = crate::Reg; #[doc = "MCU Device ID Code Register"] pub mod idcode; #[doc = "CR register accessor: an alias for `Reg`"] pub type CR = crate::Reg; #[doc = "Debug MCU Configuration Register"] pub mod cr; #[doc = "APB1L_FZ register accessor: an alias for `Reg`"] pub type APB1L_FZ = crate::Reg; #[doc = "APB Low Freeze Register 1"] pub mod apb1l_fz; #[doc = "APB1H_FZ register accessor: an alias for `Reg`"] pub type APB1H_FZ = crate::Reg; #[doc = "APB Low Freeze Register 2"] pub mod apb1h_fz; #[doc = "APB2_FZ register accessor: an alias for `Reg`"] pub type APB2_FZ = crate::Reg; #[doc = "APB High Freeze Register"] pub mod apb2_fz;