Struct nrf52811_pac::nvmc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub ready: Reg<READY_SPEC>, pub config: Reg<CONFIG_SPEC>, pub eraseall: Reg<ERASEALL_SPEC>, pub erasepcr0: Reg<ERASEPCR0_SPEC>, pub eraseuicr: Reg<ERASEUICR_SPEC>, pub erasepagepartial: Reg<ERASEPAGEPARTIAL_SPEC>, pub erasepagepartialcfg: Reg<ERASEPAGEPARTIALCFG_SPEC>, // some fields omitted }
Expand description
Register block
Fields
ready: Reg<READY_SPEC>
0x400 - Ready flag
config: Reg<CONFIG_SPEC>
0x504 - Configuration register
eraseall: Reg<ERASEALL_SPEC>
0x50c - Register for erasing all non-volatile user memory
erasepcr0: Reg<ERASEPCR0_SPEC>
0x510 - Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.
eraseuicr: Reg<ERASEUICR_SPEC>
0x514 - Register for erasing user information configuration registers
erasepagepartial: Reg<ERASEPAGEPARTIAL_SPEC>
0x518 - Register for partial erase of a page in code area
erasepagepartialcfg: Reg<ERASEPAGEPARTIALCFG_SPEC>
0x51c - Register for partial erase configuration
Implementations
0x508 - Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.
0x508 - Register for erasing a page in code area