Struct nrf51::wdt::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub tasks_start: TASKS_START, pub events_timeout: EVENTS_TIMEOUT, pub intenset: INTENSET, pub intenclr: INTENCLR, pub runstatus: RUNSTATUS, pub reqstatus: REQSTATUS, pub crv: CRV, pub rren: RREN, pub config: CONFIG, pub rr: [RR; 8], pub power: POWER, // some fields omitted }

Register block

Fields

0x00 - Start the watchdog.

0x100 - Watchdog timeout.

0x304 - Interrupt enable set register.

0x308 - Interrupt enable clear register.

0x400 - Watchdog running status.

0x404 - Request status.

0x504 - Counter reload value in number of 32kiHz clock cycles.

0x508 - Reload request enable.

0x50c - Configuration register.

0x600 - Reload requests registers.

0xffc - Peripheral power control.

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock