#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - MCU Device ID Code Register"] pub idcode: IDCODE, #[doc = "0x04 - Debug MCU Configuration Register"] pub cr: CR, #[doc = "0x08 - APB Freeze Register1"] pub apb_fz1: APB_FZ1, #[doc = "0x0c - APB Freeze Register2"] pub apb_fz2: APB_FZ2, } #[doc = "IDCODE (r) register accessor: an alias for `Reg`"] pub type IDCODE = crate::Reg; #[doc = "MCU Device ID Code Register"] pub mod idcode; #[doc = "CR (rw) register accessor: an alias for `Reg`"] pub type CR = crate::Reg; #[doc = "Debug MCU Configuration Register"] pub mod cr; #[doc = "APB_FZ1 (rw) register accessor: an alias for `Reg`"] pub type APB_FZ1 = crate::Reg; #[doc = "APB Freeze Register1"] pub mod apb_fz1; #[doc = "APB_FZ2 (rw) register accessor: an alias for `Reg`"] pub type APB_FZ2 = crate::Reg; #[doc = "APB Freeze Register2"] pub mod apb_fz2;