Expand description

2.4 GHz Radio

Modules

Base address 0
Base address 1
Bit counter compare
CRC configuration
CRC initial value
CRC polynomial
CRC status
Description collection: Device address base segment n
Device address match configuration
Device address match index
Description collection: Device address prefix n
Data whitening initial value
Address sent or received
Bit counter reached bit count value.
Packet received with CRC error
Packet received with CRC ok
A device address match occurred on the last received packet
No device address match occurred on the last received packet
RADIO has been disabled
Packet sent or received
Packet payload sent or received
RADIO has ramped up and is ready to be started
Sampling of receive signal strength complete.
Frequency
Disable interrupt
Enable interrupt
Data rate and modulation
Radio mode configuration register 0
Packet pointer
Packet configuration register 0
Packet configuration register 1
Peripheral power control
Prefixes bytes for logical addresses 0-3
Prefixes bytes for logical addresses 4-7
RSSI sample
Receive address select
CRC field of previously received packet
Received address
Shortcuts between local events and tasks
Current radio state
Start the bit counter
Stop the bit counter
Disable RADIO
Start the RSSI and take one single sample of the receive signal strength.
Stop the RSSI measurement
Enable RADIO in RX mode
Start RADIO
Stop RADIO
Enable RADIO in TX mode
Inter Frame Spacing in us
Transmit address select
Output power

Structs

Register block

Type Definitions

BASE0 (rw) register accessor: an alias for Reg<BASE0_SPEC>
BASE1 (rw) register accessor: an alias for Reg<BASE1_SPEC>
BCC (rw) register accessor: an alias for Reg<BCC_SPEC>
CRCCNF (rw) register accessor: an alias for Reg<CRCCNF_SPEC>
CRCINIT (rw) register accessor: an alias for Reg<CRCINIT_SPEC>
CRCPOLY (rw) register accessor: an alias for Reg<CRCPOLY_SPEC>
CRCSTATUS (r) register accessor: an alias for Reg<CRCSTATUS_SPEC>
DAB (rw) register accessor: an alias for Reg<DAB_SPEC>
DACNF (rw) register accessor: an alias for Reg<DACNF_SPEC>
DAI (r) register accessor: an alias for Reg<DAI_SPEC>
DAP (rw) register accessor: an alias for Reg<DAP_SPEC>
DATAWHITEIV (rw) register accessor: an alias for Reg<DATAWHITEIV_SPEC>
EVENTS_ADDRESS (rw) register accessor: an alias for Reg<EVENTS_ADDRESS_SPEC>
EVENTS_BCMATCH (rw) register accessor: an alias for Reg<EVENTS_BCMATCH_SPEC>
EVENTS_CRCERROR (rw) register accessor: an alias for Reg<EVENTS_CRCERROR_SPEC>
EVENTS_CRCOK (rw) register accessor: an alias for Reg<EVENTS_CRCOK_SPEC>
EVENTS_DEVMATCH (rw) register accessor: an alias for Reg<EVENTS_DEVMATCH_SPEC>
EVENTS_DEVMISS (rw) register accessor: an alias for Reg<EVENTS_DEVMISS_SPEC>
EVENTS_DISABLED (rw) register accessor: an alias for Reg<EVENTS_DISABLED_SPEC>
EVENTS_END (rw) register accessor: an alias for Reg<EVENTS_END_SPEC>
EVENTS_PAYLOAD (rw) register accessor: an alias for Reg<EVENTS_PAYLOAD_SPEC>
EVENTS_READY (rw) register accessor: an alias for Reg<EVENTS_READY_SPEC>
EVENTS_RSSIEND (rw) register accessor: an alias for Reg<EVENTS_RSSIEND_SPEC>
FREQUENCY (rw) register accessor: an alias for Reg<FREQUENCY_SPEC>
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
MODE (rw) register accessor: an alias for Reg<MODE_SPEC>
MODECNF0 (rw) register accessor: an alias for Reg<MODECNF0_SPEC>
PACKETPTR (rw) register accessor: an alias for Reg<PACKETPTR_SPEC>
PCNF0 (rw) register accessor: an alias for Reg<PCNF0_SPEC>
PCNF1 (rw) register accessor: an alias for Reg<PCNF1_SPEC>
POWER (rw) register accessor: an alias for Reg<POWER_SPEC>
PREFIX0 (rw) register accessor: an alias for Reg<PREFIX0_SPEC>
PREFIX1 (rw) register accessor: an alias for Reg<PREFIX1_SPEC>
RSSISAMPLE (r) register accessor: an alias for Reg<RSSISAMPLE_SPEC>
RXADDRESSES (rw) register accessor: an alias for Reg<RXADDRESSES_SPEC>
RXCRC (r) register accessor: an alias for Reg<RXCRC_SPEC>
RXMATCH (r) register accessor: an alias for Reg<RXMATCH_SPEC>
SHORTS (rw) register accessor: an alias for Reg<SHORTS_SPEC>
STATE (r) register accessor: an alias for Reg<STATE_SPEC>
TASKS_BCSTART (w) register accessor: an alias for Reg<TASKS_BCSTART_SPEC>
TASKS_BCSTOP (w) register accessor: an alias for Reg<TASKS_BCSTOP_SPEC>
TASKS_DISABLE (w) register accessor: an alias for Reg<TASKS_DISABLE_SPEC>
TASKS_RSSISTART (w) register accessor: an alias for Reg<TASKS_RSSISTART_SPEC>
TASKS_RSSISTOP (w) register accessor: an alias for Reg<TASKS_RSSISTOP_SPEC>
TASKS_RXEN (w) register accessor: an alias for Reg<TASKS_RXEN_SPEC>
TASKS_START (w) register accessor: an alias for Reg<TASKS_START_SPEC>
TASKS_STOP (w) register accessor: an alias for Reg<TASKS_STOP_SPEC>
TASKS_TXEN (w) register accessor: an alias for Reg<TASKS_TXEN_SPEC>
TIFS (rw) register accessor: an alias for Reg<TIFS_SPEC>
TXADDRESS (rw) register accessor: an alias for Reg<TXADDRESS_SPEC>
TXPOWER (rw) register accessor: an alias for Reg<TXPOWER_SPEC>