Struct nrf51::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, pub power: POWER, // some fields omitted }

Register block

Fields

0x00 - Start the random number generator.

0x04 - Stop the random number generator.

0x100 - New random number generated and written to VALUE register.

0x200 - Shortcuts for the RNG.

0x304 - Interrupt enable set register

0x308 - Interrupt enable clear register

0x504 - Configuration register.

0x508 - RNG random number.

0xffc - Peripheral power control.

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock