R1 code for micro:bit based train controller code, requires second micro:bit running rx code to operate - see https://meanderingpi.wordpress.com/ for more information

Fork of nrf51-sdk by Lancaster University

Embed: (wiki syntax)

« Back to documentation index

NRF_AAR_Type Struct Reference

NRF_AAR_Type Struct Reference

Accelerated Address Resolver. More...

#include <nrf51.h>

Data Fields

__O uint32_t TASKS_START
__O uint32_t TASKS_STOP
__IO uint32_t EVENTS_END
__IO uint32_t INTENSET
__IO uint32_t INTENCLR
__I uint32_t STATUS
__IO uint32_t ENABLE
__IO uint32_t NIRK
__IO uint32_t IRKPTR
__IO uint32_t ADDRPTR
__IO uint32_t SCRATCHPTR
__IO uint32_t POWER

Detailed Description

Accelerated Address Resolver.


Definition at line 826 of file nrf51.h.

Field Documentation

__IO uint32_t ADDRPTR

Pointer to the resolvable address (6 bytes).

Definition at line 845 of file nrf51.h.

__IO uint32_t ENABLE

Enable AAR.

Definition at line 841 of file nrf51.h.

__IO uint32_t EVENTS_END

Address resolution procedure completed.

Definition at line 832 of file nrf51.h.


Address not resolved.

Definition at line 834 of file nrf51.h.


Address resolved.

Definition at line 833 of file nrf51.h.

__IO uint32_t INTENCLR

Interrupt enable clear register.

Definition at line 837 of file nrf51.h.

__IO uint32_t INTENSET

Interrupt enable set register.

Definition at line 836 of file nrf51.h.

__IO uint32_t IRKPTR

Pointer to the IRK data structure.

Definition at line 843 of file nrf51.h.

__IO uint32_t NIRK

Number of Identity root Keys in the IRK data structure.

Definition at line 842 of file nrf51.h.

__IO uint32_t POWER

Peripheral power control.

Definition at line 849 of file nrf51.h.

__IO uint32_t SCRATCHPTR

Pointer to a "scratch" data area used for temporary storage during resolution. A minimum of 3 bytes must be reserved.

Definition at line 846 of file nrf51.h.

__I uint32_t STATUS

Resolution status.

Definition at line 839 of file nrf51.h.

__O uint32_t TASKS_START

< AAR Structure Start resolving addresses based on IRKs specified in the IRK data structure.

Definition at line 827 of file nrf51.h.

__O uint32_t TASKS_STOP

Stop resolving addresses.

Definition at line 830 of file nrf51.h.