Struct nrf52840_pac::uicr::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub unused0: Reg<UNUSED0_SPEC>, pub unused1: Reg<UNUSED1_SPEC>, pub unused2: Reg<UNUSED2_SPEC>, pub unused3: Reg<UNUSED3_SPEC>, pub nrffw: [Reg<NRFFW_SPEC>; 15], pub nrfhw: [Reg<NRFHW_SPEC>; 12], pub customer: [Reg<CUSTOMER_SPEC>; 32], pub pselreset: [Reg<PSELRESET_SPEC>; 2], pub approtect: Reg<APPROTECT_SPEC>, pub nfcpins: Reg<NFCPINS_SPEC>, pub debugctrl: Reg<DEBUGCTRL_SPEC>, pub regout0: Reg<REGOUT0_SPEC>, // some fields omitted }
Expand description
Register block
Fields
unused0: Reg<UNUSED0_SPEC>
0x00 - Unspecified
unused1: Reg<UNUSED1_SPEC>
0x04 - Unspecified
unused2: Reg<UNUSED2_SPEC>
0x08 - Unspecified
unused3: Reg<UNUSED3_SPEC>
0x10 - Unspecified
nrffw: [Reg<NRFFW_SPEC>; 15]
0x14..0x50 - Description collection[n]: Reserved for Nordic firmware design
nrfhw: [Reg<NRFHW_SPEC>; 12]
0x50..0x80 - Description collection[n]: Reserved for Nordic hardware design
customer: [Reg<CUSTOMER_SPEC>; 32]
0x80..0x100 - Description collection[n]: Reserved for customer
pselreset: [Reg<PSELRESET_SPEC>; 2]
0x200..0x208 - Description collection[n]: Mapping of the nRESET function
approtect: Reg<APPROTECT_SPEC>
0x208 - Access port protection
nfcpins: Reg<NFCPINS_SPEC>
0x20c - Setting of pins dedicated to NFC functionality: NFC antenna or GPIO
debugctrl: Reg<DEBUGCTRL_SPEC>
0x210 - Processor debug control
regout0: Reg<REGOUT0_SPEC>
0x304 - GPIO reference voltage / external output supply voltage in high voltage mode