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