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

0x10 - Code memory page size

0x14 - Code memory size

0x60 - Description collection[0]: Device identifier

0x80 - Description collection[0]: Encryption Root, word 0

0x90 - Description collection[0]: Identity Root, word 0

0xa0 - Device address type

0xa4 - Description collection[0]: Device address 0