#[repr(C)]pub struct RegisterBlock {
pub idcode: IDCODE,
pub cr: CR,
pub apb1fzr1: APB1FZR1,
pub c2ap_b1fzr1: C2AP_B1FZR1,
pub apb1fzr2: APB1FZR2,
pub apb2fzr: APB2FZR,
/* private fields */
}
Expand description
Register block
Fields§
§idcode: IDCODE
0x00 - MCU Device ID Code Register
cr: CR
0x04 - Debug MCU Configuration Register
apb1fzr1: APB1FZR1
0x3c - APB1 Low Freeze Register CPU1
c2ap_b1fzr1: C2AP_B1FZR1
0x40 - APB1 Low Freeze Register CPU2
apb1fzr2: APB1FZR2
0x44 - APB1 High Freeze Register CPU1
apb2fzr: APB2FZR
0x4c - APB2 Freeze Register CPU1
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub fn c2apb2fzr_mut(&self) -> &mut C2APB2FZR
pub fn c2apb2fzr_mut(&self) -> &mut C2APB2FZR
0x48 - APB2 Freeze Register CPU2
Sourcepub fn c2apb1fzr2(&self) -> &C2APB1FZR2
pub fn c2apb1fzr2(&self) -> &C2APB1FZR2
0x48 - APB1 High Freeze Register CPU2
Sourcepub fn c2apb1fzr2_mut(&self) -> &mut C2APB1FZR2
pub fn c2apb1fzr2_mut(&self) -> &mut C2APB1FZR2
0x48 - APB1 High Freeze Register CPU2
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