pub struct NvmcRegisters {
pub ready: ReadOnly<u32, Register>,
pub ready_next: ReadOnly<u32, Register>,
pub config: ReadWrite<u32, Register>,
pub erasepage: ReadWrite<u32, Register>,
pub eraseall: ReadWrite<u32, Register>,
pub eraseuicr: ReadWrite<u32, Register>,
pub icachecnf: ReadWrite<u32, Register>,
pub ihit: ReadWrite<u32, Register>,
pub imiss: ReadWrite<u32, Register>,
/* private fields */
}Fields§
§ready: ReadOnly<u32, Register>Ready flag Address 0x400 - 0x404
ready_next: ReadOnly<u32, Register>Ready flag Address 0x408 - 0x40C
config: ReadWrite<u32, Register>Configuration register Address: 0x504 - 0x508
erasepage: ReadWrite<u32, Register>Register for erasing a page in Code area Address: 0x508 - 0x50C
eraseall: ReadWrite<u32, Register>Register for erasing all non-volatile user memory Address: 0x50C - 0x510
eraseuicr: ReadWrite<u32, Register>Register for erasing User Information Configuration Registers Address: 0x514 - 0x518
icachecnf: ReadWrite<u32, Register>Configuration register Address: 0x540 - 0x544
ihit: ReadWrite<u32, Register>Configuration register Address: 0x548 - 0x54c
imiss: ReadWrite<u32, Register>Configuration register Address: 0x54C - 0x550
Auto Trait Implementations§
impl !Freeze for NvmcRegisters
impl !RefUnwindSafe for NvmcRegisters
impl !Sync for NvmcRegisters
impl Send for NvmcRegisters
impl Unpin for NvmcRegisters
impl UnsafeUnpin for NvmcRegisters
impl UnwindSafe for NvmcRegisters
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