Module nrf52840::radio [−][src]
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
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 |
RegisterBlock |
Register block |
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 |