tree: 5d46d61189c07446e8bde915b1be49c8b37a44e9 [path history] [tgz]
  1. fem/
  2. hal/
  3. mac_features/
  4. platform/
  5. rsch/
  6. timer_scheduler/
  7. CMakeLists.txt
  8. LICENSE
  9. nrf_802154.c
  10. nrf_802154.h
  11. nrf_802154_ack_pending_bit.c
  12. nrf_802154_ack_pending_bit.h
  13. nrf_802154_config.h
  14. nrf_802154_const.h
  15. nrf_802154_core.c
  16. nrf_802154_core.h
  17. nrf_802154_core_hooks.c
  18. nrf_802154_core_hooks.h
  19. nrf_802154_critical_section.c
  20. nrf_802154_critical_section.h
  21. nrf_802154_debug.c
  22. nrf_802154_debug.h
  23. nrf_802154_notification.h
  24. nrf_802154_notification_direct.c
  25. nrf_802154_notification_swi.c
  26. nrf_802154_pib.c
  27. nrf_802154_pib.h
  28. nrf_802154_priority_drop.h
  29. nrf_802154_priority_drop_direct.c
  30. nrf_802154_priority_drop_swi.c
  31. nrf_802154_procedures_duration.h
  32. nrf_802154_request.h
  33. nrf_802154_request_direct.c
  34. nrf_802154_request_swi.c
  35. nrf_802154_revision.c
  36. nrf_802154_revision.h
  37. nrf_802154_rssi.c
  38. nrf_802154_rssi.h
  39. nrf_802154_rx_buffer.c
  40. nrf_802154_rx_buffer.h
  41. nrf_802154_swi.c
  42. nrf_802154_swi.h
  43. nrf_802154_timer_coord.c
  44. nrf_802154_timer_coord.h
  45. nrf_802154_types.h
  46. nrf_802154_utils.h
  47. README.md
ext/hal/nordic/drivers/nrf_radio_802154/README.md

nRF IEEE 802.15.4 radio driver

Build Status

The nRF IEEE 802.15.4 radio driver implements the IEEE 802.15.4 PHY layer on the Nordic Semiconductor nRF52840 SoC.

The architecture of the nRF IEEE 802.15.4 radio driver is independent of the OS and IEEE 802.15.4 MAC layer. It allows to use the driver in any IEEE 802.15.4 based stacks that implement protocols such as Thread, ZigBee, or RF4CE.

In addition, it was designed to work with multiprotocol applications. The driver allows to share the RADIO peripheral with other PHY protocol drivers, for example, Bluetooth LE.

For more information and a detailed description of the driver, see the Wiki.

Note that the nRF-IEEE-802.15.4-radio-driver.packsc file is a project building description used for internal testing in Nordic Semiconductor. This file is NOT needed to build the driver with any other tool.