Struct nrf52840_hal::pac::ficr::TRNG90B [−][src]
#[repr(C)]pub struct TRNG90B { pub bytes: Reg<u32, _BYTES>, pub rccutoff: Reg<u32, _RCCUTOFF>, pub apcutoff: Reg<u32, _APCUTOFF>, pub startup: Reg<u32, _STARTUP>, pub rosc1: Reg<u32, _ROSC1>, pub rosc2: Reg<u32, _ROSC2>, pub rosc3: Reg<u32, _ROSC3>, pub rosc4: Reg<u32, _ROSC4>, }
Expand description
Register block
Fields
bytes: Reg<u32, _BYTES>
0x00 - Amount of bytes for the required entropy bits
rccutoff: Reg<u32, _RCCUTOFF>
0x04 - Repetition counter cutoff
apcutoff: Reg<u32, _APCUTOFF>
0x08 - Adaptive proportion cutoff
startup: Reg<u32, _STARTUP>
0x0c - Amount of bytes for the startup tests
rosc1: Reg<u32, _ROSC1>
0x10 - Sample count for ring oscillator 1
rosc2: Reg<u32, _ROSC2>
0x14 - Sample count for ring oscillator 2
rosc3: Reg<u32, _ROSC3>
0x18 - Sample count for ring oscillator 3
rosc4: Reg<u32, _ROSC4>
0x1c - Sample count for ring oscillator 4