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
codepagesize: CODEPAGESIZE
0x10 - Code memory page size
codesize: CODESIZE
0x14 - Code memory size
deviceid0: DEVICEID
0x60 - Description collection[0]: Device identifier
deviceid1: DEVICEID
0x64 - Description collection[0]: Device identifier
er0: ER
0x80 - Description collection[0]: Encryption Root, word 0
er1: ER
0x84 - Description collection[0]: Encryption Root, word 0
er2: ER
0x88 - Description collection[0]: Encryption Root, word 0
er3: ER
0x8c - Description collection[0]: Encryption Root, word 0
ir0: IR
0x90 - Description collection[0]: Identity Root, word 0
ir1: IR
0x94 - Description collection[0]: Identity Root, word 0
ir2: IR
0x98 - Description collection[0]: Identity Root, word 0
ir3: IR
0x9c - Description collection[0]: Identity Root, word 0
deviceaddrtype: DEVICEADDRTYPE
0xa0 - Device address type
deviceaddr0: DEVICEADDR
0xa4 - Description collection[0]: Device address 0
deviceaddr1: DEVICEADDR
0xa8 - Description collection[0]: Device address 0