Struct efr32x12p::trng0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub control: CONTROL, pub fifolevel: FIFOLEVEL, pub fifodepth: FIFODEPTH, pub key0: KEY0, pub key1: KEY1, pub key2: KEY2, pub key3: KEY3, pub testdata: TESTDATA, pub status: STATUS, pub initwaitval: INITWAITVAL, pub fifo: FIFO, // some fields omitted }
Register block
Fields
control: CONTROL
0x00 - Main Control Register
fifolevel: FIFOLEVEL
0x04 - FIFO Level Register
fifodepth: FIFODEPTH
0x0c - FIFO Depth Register
key0: KEY0
0x10 - Key Register 0
key1: KEY1
0x14 - Key Register 1
key2: KEY2
0x18 - Key Register 2
key3: KEY3
0x1c - Key Register 3
testdata: TESTDATA
0x20 - Test Data Register
status: STATUS
0x30 - Status Register
initwaitval: INITWAITVAL
0x34 - Initial Wait Counter
fifo: FIFO
0x100 - FIFO Data