#[repr(C)]pub struct RngRegisters {
pub task_start: WriteOnly<u32, Register>,
pub task_stop: WriteOnly<u32, Register>,
pub event_valrdy: ReadWrite<u32, Register>,
pub shorts: ReadWrite<u32, Register>,
pub intenset: ReadWrite<u32, Register>,
pub intenclr: ReadWrite<u32, Register>,
pub config: ReadWrite<u32, Register>,
pub value: ReadOnly<u32, Register>,
/* private fields */
}
Fields§
§task_start: WriteOnly<u32, Register>
Task starting the random number generator Address: 0x000 - 0x004
task_stop: WriteOnly<u32, Register>
Task stopping the random number generator Address: 0x004 - 0x008
event_valrdy: ReadWrite<u32, Register>
Event being generated for every new random number written to the VALUE register Address: 0x100 - 0x104
shorts: ReadWrite<u32, Register>
Shortcut register Address: 0x200 - 0x204
intenset: ReadWrite<u32, Register>
Enable interrupt Address: 0x304 - 0x308
intenclr: ReadWrite<u32, Register>
Disable interrupt Address: 0x308 - 0x30c
config: ReadWrite<u32, Register>
Configuration register Address: 0x504 - 0x508
value: ReadOnly<u32, Register>
Output random number Address: 0x508 - 0x50c
Auto Trait Implementations§
impl !Freeze for RngRegisters
impl !RefUnwindSafe for RngRegisters
impl Send for RngRegisters
impl !Sync for RngRegisters
impl Unpin for RngRegisters
impl UnwindSafe for RngRegisters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more