Struct nrf52::rng::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub tasks_start: TASKS_START, pub tasks_stop: TASKS_STOP, pub events_valrdy: EVENTS_VALRDY, pub shorts: SHORTS, pub intenset: INTENSET, pub intenclr: INTENCLR, pub config: CONFIG, pub value: VALUE, // some fields omitted }

Register block

Fields

0x00 - Task starting the random number generator

0x04 - Task stopping the random number generator

0x100 - Event being generated for every new random number written to the VALUE register

0x200 - Shortcut register

0x304 - Enable interrupt

0x308 - Disable interrupt

0x504 - Configuration register

0x508 - Output random number