#[repr(C)]pub struct RegisterBlock {
pub flashcfg: Reg<FLASHCFG_SPEC>,
pub fmsstart: Reg<FMSSTART_SPEC>,
pub fmsstop: Reg<FMSSTOP_SPEC>,
pub fmsw0: Reg<FMSW0_SPEC>,
pub fmstat: Reg<FMSTAT_SPEC>,
pub fmstatclr: Reg<FMSTATCLR_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§flashcfg: Reg<FLASHCFG_SPEC>0x10 - Flash configuration register
fmsstart: Reg<FMSSTART_SPEC>0x20 - Flash signature start address register
fmsstop: Reg<FMSSTOP_SPEC>0x24 - Flash signaure stop address register
fmsw0: Reg<FMSW0_SPEC>0x2c - Flash signature generation result register returns the flash signature produced by the embedded signature generator..
fmstat: Reg<FMSTAT_SPEC>0xfe0 - Flash signature generation status bit
fmstatclr: Reg<FMSTATCLR_SPEC>0xfe8 - Clear FLASH signature generation status bit
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