Struct nrf5340_net_pac::wdt_ns::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 19 fields pub tasks_start: Reg<TASKS_START_SPEC>, pub tasks_stop: Reg<TASKS_STOP_SPEC>, pub subscribe_start: Reg<SUBSCRIBE_START_SPEC>, pub subscribe_stop: Reg<SUBSCRIBE_STOP_SPEC>, pub events_timeout: Reg<EVENTS_TIMEOUT_SPEC>, pub events_stopped: Reg<EVENTS_STOPPED_SPEC>, pub publish_timeout: Reg<PUBLISH_TIMEOUT_SPEC>, pub publish_stopped: Reg<PUBLISH_STOPPED_SPEC>, pub intenset: Reg<INTENSET_SPEC>, pub intenclr: Reg<INTENCLR_SPEC>, pub nmienset: Reg<NMIENSET_SPEC>, pub nmienclr: Reg<NMIENCLR_SPEC>, pub runstatus: Reg<RUNSTATUS_SPEC>, pub reqstatus: Reg<REQSTATUS_SPEC>, pub crv: Reg<CRV_SPEC>, pub rren: Reg<RREN_SPEC>, pub config: Reg<CONFIG_SPEC>, pub tsen: Reg<TSEN_SPEC>, pub rr: [Reg<RR_SPEC>; 8], // some fields omitted
}
Expand description

Register block

Fields

tasks_start: Reg<TASKS_START_SPEC>

0x00 - Start WDT

tasks_stop: Reg<TASKS_STOP_SPEC>

0x04 - Stop WDT

subscribe_start: Reg<SUBSCRIBE_START_SPEC>

0x80 - Subscribe configuration for task START

subscribe_stop: Reg<SUBSCRIBE_STOP_SPEC>

0x84 - Subscribe configuration for task STOP

events_timeout: Reg<EVENTS_TIMEOUT_SPEC>

0x100 - Watchdog timeout

events_stopped: Reg<EVENTS_STOPPED_SPEC>

0x104 - Watchdog stopped

publish_timeout: Reg<PUBLISH_TIMEOUT_SPEC>

0x180 - Publish configuration for event TIMEOUT

publish_stopped: Reg<PUBLISH_STOPPED_SPEC>

0x184 - Publish configuration for event STOPPED

intenset: Reg<INTENSET_SPEC>

0x304 - Enable interrupt

intenclr: Reg<INTENCLR_SPEC>

0x308 - Disable interrupt

nmienset: Reg<NMIENSET_SPEC>

0x324 - Enable interrupt

nmienclr: Reg<NMIENCLR_SPEC>

0x328 - Disable interrupt

runstatus: Reg<RUNSTATUS_SPEC>

0x400 - Run status

reqstatus: Reg<REQSTATUS_SPEC>

0x404 - Request status

crv: Reg<CRV_SPEC>

0x504 - Counter reload value

rren: Reg<RREN_SPEC>

0x508 - Enable register for reload request registers

config: Reg<CONFIG_SPEC>

0x50c - Configuration register

tsen: Reg<TSEN_SPEC>

0x520 - Task stop enable

rr: [Reg<RR_SPEC>; 8]

0x600..0x620 - Description collection: Reload request n

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.