#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - control register"] pub cr: crate::Reg, #[doc = "0x04 - configuration register"] pub cfgr: crate::Reg, #[doc = "0x08 - interrupt and status register"] pub isr: crate::Reg, #[doc = "0x0c - interrupt flag clear register"] pub icr: crate::Reg, } #[doc = "CR register accessor: an alias for `Reg`"] pub type CR = crate::Reg; #[doc = "control register"] pub mod cr; #[doc = "CFGR register accessor: an alias for `Reg`"] pub type CFGR = crate::Reg; #[doc = "configuration register"] pub mod cfgr; #[doc = "ISR register accessor: an alias for `Reg`"] pub type ISR = crate::Reg; #[doc = "interrupt and status register"] pub mod isr; #[doc = "ICR register accessor: an alias for `Reg`"] pub type ICR = crate::Reg; #[doc = "interrupt flag clear register"] pub mod icr;