Struct nrf5340_net_pac::aar_ns::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {}Show 18 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_end: Reg<EVENTS_END_SPEC>, pub events_resolved: Reg<EVENTS_RESOLVED_SPEC>, pub events_notresolved: Reg<EVENTS_NOTRESOLVED_SPEC>, pub publish_end: Reg<PUBLISH_END_SPEC>, pub publish_resolved: Reg<PUBLISH_RESOLVED_SPEC>, pub publish_notresolved: Reg<PUBLISH_NOTRESOLVED_SPEC>, pub intenset: Reg<INTENSET_SPEC>, pub intenclr: Reg<INTENCLR_SPEC>, pub status: Reg<STATUS_SPEC>, pub enable: Reg<ENABLE_SPEC>, pub nirk: Reg<NIRK_SPEC>, pub irkptr: Reg<IRKPTR_SPEC>, pub addrptr: Reg<ADDRPTR_SPEC>, pub scratchptr: Reg<SCRATCHPTR_SPEC>, // some fields omitted
Expand description
Register block
Fields
tasks_start: Reg<TASKS_START_SPEC>
0x00 - Start resolving addresses based on IRKs specified in the IRK data structure
tasks_stop: Reg<TASKS_STOP_SPEC>
0x08 - Stop resolving addresses
subscribe_start: Reg<SUBSCRIBE_START_SPEC>
0x80 - Subscribe configuration for task START
subscribe_stop: Reg<SUBSCRIBE_STOP_SPEC>
0x88 - Subscribe configuration for task STOP
events_end: Reg<EVENTS_END_SPEC>
0x100 - Address resolution procedure complete
events_resolved: Reg<EVENTS_RESOLVED_SPEC>
0x104 - Address resolved
events_notresolved: Reg<EVENTS_NOTRESOLVED_SPEC>
0x108 - Address not resolved
publish_end: Reg<PUBLISH_END_SPEC>
0x180 - Publish configuration for event END
publish_resolved: Reg<PUBLISH_RESOLVED_SPEC>
0x184 - Publish configuration for event RESOLVED
publish_notresolved: Reg<PUBLISH_NOTRESOLVED_SPEC>
0x188 - Publish configuration for event NOTRESOLVED
intenset: Reg<INTENSET_SPEC>
0x304 - Enable interrupt
intenclr: Reg<INTENCLR_SPEC>
0x308 - Disable interrupt
status: Reg<STATUS_SPEC>
0x400 - Resolution status
enable: Reg<ENABLE_SPEC>
0x500 - Enable AAR
nirk: Reg<NIRK_SPEC>
0x504 - Number of IRKs
irkptr: Reg<IRKPTR_SPEC>
0x508 - Pointer to IRK data structure
addrptr: Reg<ADDRPTR_SPEC>
0x510 - Pointer to the resolvable address
scratchptr: Reg<SCRATCHPTR_SPEC>
0x514 - Pointer to data area used for temporary storage