Expand description
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§
- Register
Block - Register block
Type Aliases§
- BASE0
- BASE0 (rw) register accessor: an alias for
Reg<BASE0_SPEC>
- BASE1
- BASE1 (rw) register accessor: an alias for
Reg<BASE1_SPEC>
- BCC
- BCC (rw) register accessor: an alias for
Reg<BCC_SPEC>
- CCACTRL
- CCACTRL (rw) register accessor: an alias for
Reg<CCACTRL_SPEC>
- CRCCNF
- CRCCNF (rw) register accessor: an alias for
Reg<CRCCNF_SPEC>
- CRCINIT
- CRCINIT (rw) register accessor: an alias for
Reg<CRCINIT_SPEC>
- CRCPOLY
- CRCPOLY (rw) register accessor: an alias for
Reg<CRCPOLY_SPEC>
- CRCSTATUS
- CRCSTATUS (r) register accessor: an alias for
Reg<CRCSTATUS_SPEC>
- DAB
- DAB (rw) register accessor: an alias for
Reg<DAB_SPEC>
- DACNF
- DACNF (rw) register accessor: an alias for
Reg<DACNF_SPEC>
- DAI
- DAI (r) register accessor: an alias for
Reg<DAI_SPEC>
- DAP
- DAP (rw) register accessor: an alias for
Reg<DAP_SPEC>
- DATAWHITEIV
- DATAWHITEIV (rw) register accessor: an alias for
Reg<DATAWHITEIV_SPEC>
- EDCNT
- EDCNT (rw) register accessor: an alias for
Reg<EDCNT_SPEC>
- EDSAMPLE
- EDSAMPLE (rw) register accessor: an alias for
Reg<EDSAMPLE_SPEC>
- EVENTS_
ADDRESS - EVENTS_ADDRESS (rw) register accessor: an alias for
Reg<EVENTS_ADDRESS_SPEC>
- EVENTS_
BCMATCH - EVENTS_BCMATCH (rw) register accessor: an alias for
Reg<EVENTS_BCMATCH_SPEC>
- EVENTS_
CCABUSY - EVENTS_CCABUSY (rw) register accessor: an alias for
Reg<EVENTS_CCABUSY_SPEC>
- EVENTS_
CCAIDLE - EVENTS_CCAIDLE (rw) register accessor: an alias for
Reg<EVENTS_CCAIDLE_SPEC>
- EVENTS_
CCASTOPPED - EVENTS_CCASTOPPED (rw) register accessor: an alias for
Reg<EVENTS_CCASTOPPED_SPEC>
- EVENTS_
CRCERROR - EVENTS_CRCERROR (rw) register accessor: an alias for
Reg<EVENTS_CRCERROR_SPEC>
- EVENTS_
CRCOK - EVENTS_CRCOK (rw) register accessor: an alias for
Reg<EVENTS_CRCOK_SPEC>
- EVENTS_
DEVMATCH - EVENTS_DEVMATCH (rw) register accessor: an alias for
Reg<EVENTS_DEVMATCH_SPEC>
- EVENTS_
DEVMISS - EVENTS_DEVMISS (rw) register accessor: an alias for
Reg<EVENTS_DEVMISS_SPEC>
- EVENTS_
DISABLED - EVENTS_DISABLED (rw) register accessor: an alias for
Reg<EVENTS_DISABLED_SPEC>
- EVENTS_
EDEND - EVENTS_EDEND (rw) register accessor: an alias for
Reg<EVENTS_EDEND_SPEC>
- EVENTS_
EDSTOPPED - EVENTS_EDSTOPPED (rw) register accessor: an alias for
Reg<EVENTS_EDSTOPPED_SPEC>
- EVENTS_
END - EVENTS_END (rw) register accessor: an alias for
Reg<EVENTS_END_SPEC>
- EVENTS_
FRAMESTART - EVENTS_FRAMESTART (rw) register accessor: an alias for
Reg<EVENTS_FRAMESTART_SPEC>
- EVENTS_
MHRMATCH - EVENTS_MHRMATCH (rw) register accessor: an alias for
Reg<EVENTS_MHRMATCH_SPEC>
- EVENTS_
PAYLOAD - EVENTS_PAYLOAD (rw) register accessor: an alias for
Reg<EVENTS_PAYLOAD_SPEC>
- EVENTS_
PHYEND - EVENTS_PHYEND (rw) register accessor: an alias for
Reg<EVENTS_PHYEND_SPEC>
- EVENTS_
RATEBOOST - EVENTS_RATEBOOST (rw) register accessor: an alias for
Reg<EVENTS_RATEBOOST_SPEC>
- EVENTS_
READY - EVENTS_READY (rw) register accessor: an alias for
Reg<EVENTS_READY_SPEC>
- EVENTS_
RSSIEND - EVENTS_RSSIEND (rw) register accessor: an alias for
Reg<EVENTS_RSSIEND_SPEC>
- EVENTS_
RXREADY - EVENTS_RXREADY (rw) register accessor: an alias for
Reg<EVENTS_RXREADY_SPEC>
- EVENTS_
TXREADY - EVENTS_TXREADY (rw) register accessor: an alias for
Reg<EVENTS_TXREADY_SPEC>
- FREQUENCY
- FREQUENCY (rw) register accessor: an alias for
Reg<FREQUENCY_SPEC>
- INTENCLR
- INTENCLR (rw) register accessor: an alias for
Reg<INTENCLR_SPEC>
- INTENSET
- INTENSET (rw) register accessor: an alias for
Reg<INTENSET_SPEC>
- MHRMATCHCONF
- MHRMATCHCONF (rw) register accessor: an alias for
Reg<MHRMATCHCONF_SPEC>
- MHRMATCHMAS
- MHRMATCHMAS (rw) register accessor: an alias for
Reg<MHRMATCHMAS_SPEC>
- MODE
- MODE (rw) register accessor: an alias for
Reg<MODE_SPEC>
- MODECN
F0 - MODECNF0 (rw) register accessor: an alias for
Reg<MODECNF0_SPEC>
- PACKETPTR
- PACKETPTR (rw) register accessor: an alias for
Reg<PACKETPTR_SPEC>
- PCNF0
- PCNF0 (rw) register accessor: an alias for
Reg<PCNF0_SPEC>
- PCNF1
- PCNF1 (rw) register accessor: an alias for
Reg<PCNF1_SPEC>
- PDUSTAT
- PDUSTAT (r) register accessor: an alias for
Reg<PDUSTAT_SPEC>
- POWER
- POWER (rw) register accessor: an alias for
Reg<POWER_SPEC>
- PREFIX0
- PREFIX0 (rw) register accessor: an alias for
Reg<PREFIX0_SPEC>
- PREFIX1
- PREFIX1 (rw) register accessor: an alias for
Reg<PREFIX1_SPEC>
- RSSISAMPLE
- RSSISAMPLE (r) register accessor: an alias for
Reg<RSSISAMPLE_SPEC>
- RXADDRESSES
- RXADDRESSES (rw) register accessor: an alias for
Reg<RXADDRESSES_SPEC>
- RXCRC
- RXCRC (r) register accessor: an alias for
Reg<RXCRC_SPEC>
- RXMATCH
- RXMATCH (r) register accessor: an alias for
Reg<RXMATCH_SPEC>
- SFD
- SFD (rw) register accessor: an alias for
Reg<SFD_SPEC>
- SHORTS
- SHORTS (rw) register accessor: an alias for
Reg<SHORTS_SPEC>
- STATE
- STATE (r) register accessor: an alias for
Reg<STATE_SPEC>
- TASKS_
BCSTART - TASKS_BCSTART (w) register accessor: an alias for
Reg<TASKS_BCSTART_SPEC>
- TASKS_
BCSTOP - TASKS_BCSTOP (w) register accessor: an alias for
Reg<TASKS_BCSTOP_SPEC>
- TASKS_
CCASTART - TASKS_CCASTART (w) register accessor: an alias for
Reg<TASKS_CCASTART_SPEC>
- TASKS_
CCASTOP - TASKS_CCASTOP (w) register accessor: an alias for
Reg<TASKS_CCASTOP_SPEC>
- TASKS_
DISABLE - TASKS_DISABLE (w) register accessor: an alias for
Reg<TASKS_DISABLE_SPEC>
- TASKS_
EDSTART - TASKS_EDSTART (w) register accessor: an alias for
Reg<TASKS_EDSTART_SPEC>
- TASKS_
EDSTOP - TASKS_EDSTOP (w) register accessor: an alias for
Reg<TASKS_EDSTOP_SPEC>
- TASKS_
RSSISTART - TASKS_RSSISTART (w) register accessor: an alias for
Reg<TASKS_RSSISTART_SPEC>
- TASKS_
RSSISTOP - TASKS_RSSISTOP (w) register accessor: an alias for
Reg<TASKS_RSSISTOP_SPEC>
- TASKS_
RXEN - TASKS_RXEN (w) register accessor: an alias for
Reg<TASKS_RXEN_SPEC>
- TASKS_
START - TASKS_START (w) register accessor: an alias for
Reg<TASKS_START_SPEC>
- TASKS_
STOP - TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>
- TASKS_
TXEN - TASKS_TXEN (w) register accessor: an alias for
Reg<TASKS_TXEN_SPEC>
- TIFS
- TIFS (rw) register accessor: an alias for
Reg<TIFS_SPEC>
- TXADDRESS
- TXADDRESS (rw) register accessor: an alias for
Reg<TXADDRESS_SPEC>
- TXPOWER
- TXPOWER (rw) register accessor: an alias for
Reg<TXPOWER_SPEC>