Struct atsam4lc2c_pac::hflashc::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {
pub fcr: Reg<FCR_SPEC>,
pub fcmd: Reg<FCMD_SPEC>,
pub fsr: Reg<FSR_SPEC>,
pub fpr: Reg<FPR_SPEC>,
pub version: Reg<VERSION_SPEC>,
pub fgpfrhi: Reg<FGPFRHI_SPEC>,
pub fgpfrlo: Reg<FGPFRLO_SPEC>,
}
Expand description
Register block
Fields
fcr: Reg<FCR_SPEC>
0x00 - Flash Controller Control Register
fcmd: Reg<FCMD_SPEC>
0x04 - Flash Controller Command Register
fsr: Reg<FSR_SPEC>
0x08 - Flash Controller Status Register
fpr: Reg<FPR_SPEC>
0x0c - Flash Controller Parameter Register
version: Reg<VERSION_SPEC>
0x10 - Flash Controller Version Register
fgpfrhi: Reg<FGPFRHI_SPEC>
0x14 - Flash Controller General Purpose Fuse Register High
fgpfrlo: Reg<FGPFRLO_SPEC>
0x18 - Flash Controller General Purpose Fuse Register Low
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more