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
[Device_Peripheral_Registers]

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 EVENTS_RESOLVED
__IO uint32_t EVENTS_NOTRESOLVED
__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.

(AAR)

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.

__IO uint32_t EVENTS_NOTRESOLVED

Address not resolved.

Definition at line 834 of file nrf51.h.

__IO uint32_t EVENTS_RESOLVED

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.