[−][src]Module nrf52840_pac::radio
2.4 GHz radio
Modules
base0 | Base address 0 |
base1 | Base address 1 |
bcc | Bit counter compare |
ccactrl | IEEE 802.15.4 clear channel assessment control |
crccnf | CRC configuration |
crcinit | CRC initial value |
crcpoly | CRC polynomial |
crcstatus | CRC status |
dab | Description collection[n]: Device address base segment n |
dacnf | Device address match configuration |
dai | Device address match index |
dap | Description collection[n]: Device address prefix n |
datawhiteiv | Data whitening initial value |
edcnt | IEEE 802.15.4 energy detect loop count |
edsample | IEEE 802.15.4 energy detect level |
events_address | Address sent or received |
events_bcmatch | Bit counter reached bit count value |
events_ccabusy | Wireless medium busy - do not send |
events_ccaidle | Wireless medium in idle - clear to send |
events_ccastopped | The CCA has stopped |
events_crcerror | Packet received with CRC error |
events_crcok | Packet received with CRC ok |
events_devmatch | A device address match occurred on the last received packet |
events_devmiss | No device address match occurred on the last received packet |
events_disabled | RADIO has been disabled |
events_edend | Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register. |
events_edstopped | The sampling of energy detection has stopped |
events_end | Packet sent or received |
events_framestart | IEEE 802.15.4 length field received |
events_mhrmatch | MAC header match found |
events_payload | Packet payload sent or received |
events_phyend | Generated in Ble_LR125Kbit, Ble_LR500Kbit and BleIeee802154_250Kbit modes when last bit is sent on air. |
events_rateboost | Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit. |
events_ready | RADIO has ramped up and is ready to be started |
events_rssiend | Sampling of receive signal strength complete |
events_rxready | RADIO has ramped up and is ready to be started RX path |
events_txready | RADIO has ramped up and is ready to be started TX path |
frequency | Frequency |
intenclr | Disable interrupt |
intenset | Enable interrupt |
mhrmatchconf | Search pattern configuration |
mhrmatchmas | Pattern mask |
mode | Data rate and modulation |
modecnf0 | Radio mode configuration register 0 |
packetptr | Packet pointer |
pcnf0 | Packet configuration register 0 |
pcnf1 | Packet configuration register 1 |
pdustat | Payload status |
power | Peripheral power control |
prefix0 | Prefixes bytes for logical addresses 0-3 |
prefix1 | Prefixes bytes for logical addresses 4-7 |
rssisample | RSSI sample |
rxaddresses | Receive address select |
rxcrc | CRC field of previously received packet |
rxmatch | Received address |
sfd | IEEE 802.15.4 start of frame delimiter |
shorts | Shortcut register |
state | Current radio state |
tasks_bcstart | Start the bit counter |
tasks_bcstop | Stop the bit counter |
tasks_ccastart | Start the clear channel assessment used in IEEE 802.15.4 mode |
tasks_ccastop | Stop the clear channel assessment |
tasks_disable | Disable RADIO |
tasks_edstart | Start the energy detect measurement used in IEEE 802.15.4 mode |
tasks_edstop | Stop the energy detect measurement |
tasks_rssistart | Start the RSSI and take one single sample of the receive signal strength |
tasks_rssistop | Stop the RSSI measurement |
tasks_rxen | Enable RADIO in RX mode |
tasks_start | Start RADIO |
tasks_stop | Stop RADIO |
tasks_txen | Enable RADIO in TX mode |
tifs | Interframe spacing in us |
txaddress | Transmit address select |
txpower | Output power |
Structs
RegisterBlock | Register block |
Type Definitions
BASE0 | Base address 0 |
BASE1 | Base address 1 |
BCC | Bit counter compare |
CCACTRL | IEEE 802.15.4 clear channel assessment control |
CRCCNF | CRC configuration |
CRCINIT | CRC initial value |
CRCPOLY | CRC polynomial |
CRCSTATUS | CRC status |
DAB | Description collection[n]: Device address base segment n |
DACNF | Device address match configuration |
DAI | Device address match index |
DAP | Description collection[n]: Device address prefix n |
DATAWHITEIV | Data whitening initial value |
EDCNT | IEEE 802.15.4 energy detect loop count |
EDSAMPLE | IEEE 802.15.4 energy detect level |
EVENTS_ADDRESS | Address sent or received |
EVENTS_BCMATCH | Bit counter reached bit count value |
EVENTS_CCABUSY | Wireless medium busy - do not send |
EVENTS_CCAIDLE | Wireless medium in idle - clear to send |
EVENTS_CCASTOPPED | The CCA has stopped |
EVENTS_CRCERROR | Packet received with CRC error |
EVENTS_CRCOK | Packet received with CRC ok |
EVENTS_DEVMATCH | A device address match occurred on the last received packet |
EVENTS_DEVMISS | No device address match occurred on the last received packet |
EVENTS_DISABLED | RADIO has been disabled |
EVENTS_EDEND | Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register. |
EVENTS_EDSTOPPED | The sampling of energy detection has stopped |
EVENTS_END | Packet sent or received |
EVENTS_FRAMESTART | IEEE 802.15.4 length field received |
EVENTS_MHRMATCH | MAC header match found |
EVENTS_PAYLOAD | Packet payload sent or received |
EVENTS_PHYEND | Generated in Ble_LR125Kbit, Ble_LR500Kbit and BleIeee802154_250Kbit modes when last bit is sent on air. |
EVENTS_RATEBOOST | Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit. |
EVENTS_READY | RADIO has ramped up and is ready to be started |
EVENTS_RSSIEND | Sampling of receive signal strength complete |
EVENTS_RXREADY | RADIO has ramped up and is ready to be started RX path |
EVENTS_TXREADY | RADIO has ramped up and is ready to be started TX path |
FREQUENCY | Frequency |
INTENCLR | Disable interrupt |
INTENSET | Enable interrupt |
MHRMATCHCONF | Search pattern configuration |
MHRMATCHMAS | Pattern mask |
MODE | Data rate and modulation |
MODECNF0 | Radio mode configuration register 0 |
PACKETPTR | Packet pointer |
PCNF0 | Packet configuration register 0 |
PCNF1 | Packet configuration register 1 |
PDUSTAT | Payload status |
POWER | Peripheral power control |
PREFIX0 | Prefixes bytes for logical addresses 0-3 |
PREFIX1 | Prefixes bytes for logical addresses 4-7 |
RSSISAMPLE | RSSI sample |
RXADDRESSES | Receive address select |
RXCRC | CRC field of previously received packet |
RXMATCH | Received address |
SFD | IEEE 802.15.4 start of frame delimiter |
SHORTS | Shortcut register |
STATE | Current radio state |
TASKS_BCSTART | Start the bit counter |
TASKS_BCSTOP | Stop the bit counter |
TASKS_CCASTART | Start the clear channel assessment used in IEEE 802.15.4 mode |
TASKS_CCASTOP | Stop the clear channel assessment |
TASKS_DISABLE | Disable RADIO |
TASKS_EDSTART | Start the energy detect measurement used in IEEE 802.15.4 mode |
TASKS_EDSTOP | Stop the energy detect measurement |
TASKS_RSSISTART | Start the RSSI and take one single sample of the receive signal strength |
TASKS_RSSISTOP | Stop the RSSI measurement |
TASKS_RXEN | Enable RADIO in RX mode |
TASKS_START | Start RADIO |
TASKS_STOP | Stop RADIO |
TASKS_TXEN | Enable RADIO in TX mode |
TIFS | Interframe spacing in us |
TXADDRESS | Transmit address select |
TXPOWER | Output power |