Struct nrf52832_hal::pac::nvmc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub ready: Reg<u32, _READY>, pub config: Reg<u32, _CONFIG>, pub eraseall: Reg<u32, _ERASEALL>, pub erasepcr0: Reg<u32, _ERASEPCR0>, pub eraseuicr: Reg<u32, _ERASEUICR>, pub icachecnf: Reg<u32, _ICACHECNF>, pub ihit: Reg<u32, _IHIT>, pub imiss: Reg<u32, _IMISS>, // some fields omitted }
Expand description
Register block
Fields
ready: Reg<u32, _READY>
0x400 - Ready flag
config: Reg<u32, _CONFIG>
0x504 - Configuration register
eraseall: Reg<u32, _ERASEALL>
0x50c - Register for erasing all non-volatile user memory
erasepcr0: Reg<u32, _ERASEPCR0>
0x510 - Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE.
eraseuicr: Reg<u32, _ERASEUICR>
0x514 - Register for erasing User Information Configuration Registers
icachecnf: Reg<u32, _ICACHECNF>
0x540 - I-Code cache configuration register.
ihit: Reg<u32, _IHIT>
0x548 - I-Code cache hit counter.
imiss: Reg<u32, _IMISS>
0x54c - I-Code cache miss counter.
Implementations
0x508 - Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE.
0x508 - Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE.
0x508 - Register for erasing a page in Code area
0x508 - Register for erasing a page in Code area