Module aar

Source
Expand description

Accelerated Address Resolver

Modules§

addrptr
Pointer to the resolvable address
enable
Enable AAR
events_end
Address resolution procedure complete
events_notresolved
Address not resolved
events_resolved
Address resolved
intenclr
Disable interrupt
intenset
Enable interrupt
irkptr
Pointer to IRK data structure
nirk
Number of IRKs
scratchptr
Pointer to data area used for temporary storage
status
Resolution status
tasks_start
Start resolving addresses based on IRKs specified in the IRK data structure
tasks_stop
Stop resolving addresses

Structs§

RegisterBlock
Register block

Type Aliases§

ADDRPTR
ADDRPTR (rw) register accessor: an alias for Reg<ADDRPTR_SPEC>
ENABLE
ENABLE (rw) register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_END
EVENTS_END (rw) register accessor: an alias for Reg<EVENTS_END_SPEC>
EVENTS_NOTRESOLVED
EVENTS_NOTRESOLVED (rw) register accessor: an alias for Reg<EVENTS_NOTRESOLVED_SPEC>
EVENTS_RESOLVED
EVENTS_RESOLVED (rw) register accessor: an alias for Reg<EVENTS_RESOLVED_SPEC>
INTENCLR
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
IRKPTR
IRKPTR (rw) register accessor: an alias for Reg<IRKPTR_SPEC>
NIRK
NIRK (rw) register accessor: an alias for Reg<NIRK_SPEC>
SCRATCHPTR
SCRATCHPTR (rw) register accessor: an alias for Reg<SCRATCHPTR_SPEC>
STATUS
STATUS (r) register accessor: an alias for Reg<STATUS_SPEC>
TASKS_START
TASKS_START (w) register accessor: an alias for Reg<TASKS_START_SPEC>
TASKS_STOP
TASKS_STOP (w) register accessor: an alias for Reg<TASKS_STOP_SPEC>