Struct nrf52833_hal::pac::aar::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 13 fields
pub tasks_start: Reg<TASKS_START_SPEC>,
pub tasks_stop: Reg<TASKS_STOP_SPEC>,
pub events_end: Reg<EVENTS_END_SPEC>,
pub events_resolved: Reg<EVENTS_RESOLVED_SPEC>,
pub events_notresolved: Reg<EVENTS_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
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
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
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Performs the conversion.
Performs the conversion.
Casts the value.
Casts the value.
Casts the value.
Casts the value.