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

0x00 - Main Control Register

0x04 - FIFO Level Register

0x0c - FIFO Depth Register

0x10 - Key Register 0

0x14 - Key Register 1

0x18 - Key Register 2

0x1c - Key Register 3

0x20 - Test Data Register

0x30 - Status Register

0x34 - Initial Wait Counter

0x100 - FIFO Data