#[repr(C)]pub struct RegisterBlock {
pub syscfg_cfgr1: SYSCFG_CFGR1,
pub syscfg_exticr1: SYSCFG_EXTICR1,
pub syscfg_exticr2: SYSCFG_EXTICR2,
pub syscfg_exticr3: SYSCFG_EXTICR3,
pub syscfg_exticr4: SYSCFG_EXTICR4,
pub syscfg_cfgr2: SYSCFG_CFGR2,
pub comp_csr: COMP_CSR,
/* private fields */
}
Expand description
Register block
Fields§
§syscfg_cfgr1: SYSCFG_CFGR1
0x00 - configuration register 1
syscfg_exticr1: SYSCFG_EXTICR1
0x08 - external interrupt configuration register 1
syscfg_exticr2: SYSCFG_EXTICR2
0x0c - external interrupt configuration register 2
syscfg_exticr3: SYSCFG_EXTICR3
0x10 - external interrupt configuration register 3
syscfg_exticr4: SYSCFG_EXTICR4
0x14 - external interrupt configuration register 4
syscfg_cfgr2: SYSCFG_CFGR2
0x18 - configuration register 2
comp_csr: COMP_CSR
0x1c - control and status register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more