Struct nrf5340_net_pac::nvmc_ns::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {
pub ready: Reg<READY_SPEC>,
pub readynext: Reg<READYNEXT_SPEC>,
pub config: Reg<CONFIG_SPEC>,
pub eraseall: Reg<ERASEALL_SPEC>,
pub erasepagepartialcfg: Reg<ERASEPAGEPARTIALCFG_SPEC>,
pub icachecnf: Reg<ICACHECNF_SPEC>,
pub ihit: Reg<IHIT_SPEC>,
pub imiss: Reg<IMISS_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
ready: Reg<READY_SPEC>
0x400 - Ready flag
readynext: Reg<READYNEXT_SPEC>
0x408 - Ready flag
config: Reg<CONFIG_SPEC>
0x504 - Configuration register
eraseall: Reg<ERASEALL_SPEC>
0x50c - Register for erasing all non-volatile user memory
erasepagepartialcfg: Reg<ERASEPAGEPARTIALCFG_SPEC>
0x51c - Register for partial erase configuration
icachecnf: Reg<ICACHECNF_SPEC>
0x540 - I-code cache configuration register
ihit: Reg<IHIT_SPEC>
0x548 - I-code cache hit counter
imiss: Reg<IMISS_SPEC>
0x54c - I-code cache miss counter
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 · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more