Struct nrf52::ficr::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub codepagesize: CODEPAGESIZE, pub codesize: CODESIZE, pub deviceid: [DEVICEID; 2], pub er: [ER; 4], pub ir: [IR; 4], pub deviceaddrtype: DEVICEADDRTYPE, pub deviceaddr: [DEVICEADDR; 2], // some fields omitted }
Register block
Fields
codepagesize: CODEPAGESIZE
0x10 - Code memory page size
codesize: CODESIZE
0x14 - Code memory size
deviceid: [DEVICEID; 2]
0x60 - Description collection[0]: Device identifier
er: [ER; 4]
0x80 - Description collection[0]: Encryption Root, word 0
ir: [IR; 4]
0x90 - Description collection[0]: Identity Root, word 0
deviceaddrtype: DEVICEADDRTYPE
0xa0 - Device address type
deviceaddr: [DEVICEADDR; 2]
0xa4 - Description collection[0]: Device address 0