Nordic nRF52 IEEE 802.15.4
Note
This driver is highly experimental. Help with development and testing will be appreciated ;)
Supported features:
frame transmission
frame reception and filtering
immediate ACK (incoming and outgoing)
promiscuous mode
delayed transmision
radio events trace
setting pending bit for all incoming Data Request frames
un-slotted CSMA-CA
Work in progres features (some logic is present, but they require more work):
beacon transmision (periodic transmition works, but requires verification)
slotted CSMA-CA
GTS
Fetures not implemented:
enhanced ACK (Enh-ACK)
enhanced beacon
low power mode
advanced features from IEEE 802.15.4e (DSME, TSCH)
Reserved peripherals
This implementation reserves the following peripherals:
RADIO
- used for radio operationsTIMER0
- used as high resolution timer for ACK, IFS and other radio delaysRTC0
- if superframe support is enabled, used as low power timer to hande superframe events