Module nrf52811_pac::radio[][src]

Expand description

2.4 GHz radio

Modules

Base address 0

Base address 1

Bit counter compare

IEEE 802.15.4 clear channel assessment control

Clear the GPIO pattern array for antenna control

CRC configuration

CRC initial value

CRC polynomial

CRC status

Configuration for CTE inline mode

CTEInfo parsed from received packet

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

Various configuration for Direction finding

Start offset for Direction finding

Whether to use Angle-of-Arrival (AOA) or Angle-of-Departure (AOD)

Register block DFE packet EasyDMA channel

DFE status information

IEEE 802.15.4 energy detect loop count

IEEE 802.15.4 energy detect level

Address sent or received

Bit counter reached bit count value

Wireless medium busy - do not send

Wireless medium in idle - clear to send

The CCA has stopped

Packet received with CRC error

Packet received with CRC ok

CTE is present (early warning right after receiving CTEInfo byte)

A device address match occurred on the last received packet

No device address match occurred on the last received packet

RADIO has been disabled

Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register

The sampling of energy detection has stopped

Packet sent or received

IEEE 802.15.4 length field received

MAC header match found

Packet payload sent or received

Generated when last bit is sent on air

Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.

RADIO has ramped up and is ready to be started

Sampling of receive signal strength complete

RADIO has ramped up and is ready to be started RX path

RADIO has ramped up and is ready to be started TX path

Frequency

Disable interrupt

Enable interrupt

Search pattern configuration

Pattern mask

Data rate and modulation

Radio mode configuration register 0

Packet pointer

Packet configuration register 0

Packet configuration register 1

Payload status

Peripheral power control

Prefixes bytes for logical addresses 0-3

Prefixes bytes for logical addresses 4-7

Register block Unspecified

RSSI sample

Receive address select

CRC field of previously received packet

Received address

IEEE 802.15.4 start of frame delimiter

Shortcuts between local events and tasks

Current radio state

GPIO patterns to be used for each antenna

Start the bit counter

Stop the bit counter

Start the clear channel assessment used in IEEE 802.15.4 mode

Stop the clear channel assessment

Disable RADIO

Start the energy detect measurement used in IEEE 802.15.4 mode

Stop the energy detect measurement

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

Interframe spacing in us

Transmit address select

Output power

Structs

Register block

Register block

Register block

Type Definitions

BASE0 register accessor: an alias for Reg<BASE0_SPEC>

BASE1 register accessor: an alias for Reg<BASE1_SPEC>

BCC register accessor: an alias for Reg<BCC_SPEC>

CCACTRL register accessor: an alias for Reg<CCACTRL_SPEC>

CLEARPATTERN register accessor: an alias for Reg<CLEARPATTERN_SPEC>

CRCCNF register accessor: an alias for Reg<CRCCNF_SPEC>

CRCINIT register accessor: an alias for Reg<CRCINIT_SPEC>

CRCPOLY register accessor: an alias for Reg<CRCPOLY_SPEC>

CRCSTATUS register accessor: an alias for Reg<CRCSTATUS_SPEC>

CTEINLINECONF register accessor: an alias for Reg<CTEINLINECONF_SPEC>

CTESTATUS register accessor: an alias for Reg<CTESTATUS_SPEC>

DAB register accessor: an alias for Reg<DAB_SPEC>

DACNF register accessor: an alias for Reg<DACNF_SPEC>

DAI register accessor: an alias for Reg<DAI_SPEC>

DAP register accessor: an alias for Reg<DAP_SPEC>

DATAWHITEIV register accessor: an alias for Reg<DATAWHITEIV_SPEC>

DFECTRL1 register accessor: an alias for Reg<DFECTRL1_SPEC>

DFECTRL2 register accessor: an alias for Reg<DFECTRL2_SPEC>

DFEMODE register accessor: an alias for Reg<DFEMODE_SPEC>

DFESTATUS register accessor: an alias for Reg<DFESTATUS_SPEC>

EDCNT register accessor: an alias for Reg<EDCNT_SPEC>

EDSAMPLE register accessor: an alias for Reg<EDSAMPLE_SPEC>

EVENTS_ADDRESS register accessor: an alias for Reg<EVENTS_ADDRESS_SPEC>

EVENTS_BCMATCH register accessor: an alias for Reg<EVENTS_BCMATCH_SPEC>

EVENTS_CCABUSY register accessor: an alias for Reg<EVENTS_CCABUSY_SPEC>

EVENTS_CCAIDLE register accessor: an alias for Reg<EVENTS_CCAIDLE_SPEC>

EVENTS_CCASTOPPED register accessor: an alias for Reg<EVENTS_CCASTOPPED_SPEC>

EVENTS_CRCERROR register accessor: an alias for Reg<EVENTS_CRCERROR_SPEC>

EVENTS_CRCOK register accessor: an alias for Reg<EVENTS_CRCOK_SPEC>

EVENTS_CTEPRESENT register accessor: an alias for Reg<EVENTS_CTEPRESENT_SPEC>

EVENTS_DEVMATCH register accessor: an alias for Reg<EVENTS_DEVMATCH_SPEC>

EVENTS_DEVMISS register accessor: an alias for Reg<EVENTS_DEVMISS_SPEC>

EVENTS_DISABLED register accessor: an alias for Reg<EVENTS_DISABLED_SPEC>

EVENTS_EDEND register accessor: an alias for Reg<EVENTS_EDEND_SPEC>

EVENTS_EDSTOPPED register accessor: an alias for Reg<EVENTS_EDSTOPPED_SPEC>

EVENTS_END register accessor: an alias for Reg<EVENTS_END_SPEC>

EVENTS_FRAMESTART register accessor: an alias for Reg<EVENTS_FRAMESTART_SPEC>

EVENTS_MHRMATCH register accessor: an alias for Reg<EVENTS_MHRMATCH_SPEC>

EVENTS_PAYLOAD register accessor: an alias for Reg<EVENTS_PAYLOAD_SPEC>

EVENTS_PHYEND register accessor: an alias for Reg<EVENTS_PHYEND_SPEC>

EVENTS_RATEBOOST register accessor: an alias for Reg<EVENTS_RATEBOOST_SPEC>

EVENTS_READY register accessor: an alias for Reg<EVENTS_READY_SPEC>

EVENTS_RSSIEND register accessor: an alias for Reg<EVENTS_RSSIEND_SPEC>

EVENTS_RXREADY register accessor: an alias for Reg<EVENTS_RXREADY_SPEC>

EVENTS_TXREADY register accessor: an alias for Reg<EVENTS_TXREADY_SPEC>

FREQUENCY register accessor: an alias for Reg<FREQUENCY_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

MHRMATCHCONF register accessor: an alias for Reg<MHRMATCHCONF_SPEC>

MHRMATCHMAS register accessor: an alias for Reg<MHRMATCHMAS_SPEC>

MODE register accessor: an alias for Reg<MODE_SPEC>

MODECNF0 register accessor: an alias for Reg<MODECNF0_SPEC>

PACKETPTR register accessor: an alias for Reg<PACKETPTR_SPEC>

PCNF0 register accessor: an alias for Reg<PCNF0_SPEC>

PCNF1 register accessor: an alias for Reg<PCNF1_SPEC>

PDUSTAT register accessor: an alias for Reg<PDUSTAT_SPEC>

POWER register accessor: an alias for Reg<POWER_SPEC>

PREFIX0 register accessor: an alias for Reg<PREFIX0_SPEC>

PREFIX1 register accessor: an alias for Reg<PREFIX1_SPEC>

RSSISAMPLE register accessor: an alias for Reg<RSSISAMPLE_SPEC>

RXADDRESSES register accessor: an alias for Reg<RXADDRESSES_SPEC>

RXCRC register accessor: an alias for Reg<RXCRC_SPEC>

RXMATCH register accessor: an alias for Reg<RXMATCH_SPEC>

SFD register accessor: an alias for Reg<SFD_SPEC>

SHORTS register accessor: an alias for Reg<SHORTS_SPEC>

STATE register accessor: an alias for Reg<STATE_SPEC>

SWITCHPATTERN register accessor: an alias for Reg<SWITCHPATTERN_SPEC>

TASKS_BCSTART register accessor: an alias for Reg<TASKS_BCSTART_SPEC>

TASKS_BCSTOP register accessor: an alias for Reg<TASKS_BCSTOP_SPEC>

TASKS_CCASTART register accessor: an alias for Reg<TASKS_CCASTART_SPEC>

TASKS_CCASTOP register accessor: an alias for Reg<TASKS_CCASTOP_SPEC>

TASKS_DISABLE register accessor: an alias for Reg<TASKS_DISABLE_SPEC>

TASKS_EDSTART register accessor: an alias for Reg<TASKS_EDSTART_SPEC>

TASKS_EDSTOP register accessor: an alias for Reg<TASKS_EDSTOP_SPEC>

TASKS_RSSISTART register accessor: an alias for Reg<TASKS_RSSISTART_SPEC>

TASKS_RSSISTOP register accessor: an alias for Reg<TASKS_RSSISTOP_SPEC>

TASKS_RXEN register accessor: an alias for Reg<TASKS_RXEN_SPEC>

TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>

TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>

TASKS_TXEN register accessor: an alias for Reg<TASKS_TXEN_SPEC>

TIFS register accessor: an alias for Reg<TIFS_SPEC>

TXADDRESS register accessor: an alias for Reg<TXADDRESS_SPEC>

TXPOWER register accessor: an alias for Reg<TXPOWER_SPEC>