Struct nrf52svd::ficr::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub codepagesize: CODEPAGESIZE, pub codesize: CODESIZE, pub deviceid0: DEVICEID, pub deviceid1: DEVICEID, pub er0: ER, pub er1: ER, pub er2: ER, pub er3: ER, pub ir0: IR, pub ir1: IR, pub ir2: IR, pub ir3: IR, pub deviceaddrtype: DEVICEADDRTYPE, pub deviceaddr0: DEVICEADDR, pub deviceaddr1: DEVICEADDR, // some fields omitted }

Register block

Fields

0x10 - Code memory page size

0x14 - Code memory size

0x60 - Description collection[0]: Device identifier

0x64 - Description collection[0]: Device identifier

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

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

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

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

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

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

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

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

0xa0 - Device address type

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

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