-
CONFIG_NRF_802154_RADIO_DRIVER
¶
Enable nRF IEEE 802.15.4 radio driver
Type: bool
Help¶
This option enables nRF IEEE 802.15.4 radio driver in Zephyr. Note, that beside the radio peripheral itself, this drivers occupies several other peripherals. A complete list can be found in the hal_nordic repository, within drivers/nrf_radio_802154/nrf_802154_peripherals.h file. As the nRF IEEE 802.15.4 radio driver defines IRQ configuration abstraction layer API and its Zephyr-specific implementation uses dynamic interrupts, the DYNAMIC_INTERRUPTS switch is selected unconditionally.
Direct dependencies¶
HAS_HW_NRF_RADIO_IEEE802154
&& HAS_NORDIC_DRIVERS
(Includes any dependencies from ifs and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Symbols selected by this symbol¶
Symbols that select this symbol¶
Kconfig definition¶
At <Zephyr>/modules/Kconfig.nordic:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:10
→ <Zephyr>/modules/Kconfig:20
Menu path: (Top) → Modules → Nordic drivers
menuconfig NRF_802154_RADIO_DRIVER bool "Enable nRF IEEE 802.15.4 radio driver" selectDYNAMIC_INTERRUPTS
selectENTROPY_GENERATOR
depends onHAS_HW_NRF_RADIO_IEEE802154
&&HAS_NORDIC_DRIVERS
help This option enables nRF IEEE 802.15.4 radio driver in Zephyr. Note, that beside the radio peripheral itself, this drivers occupies several other peripherals. A complete list can be found in the hal_nordic repository, within drivers/nrf_radio_802154/nrf_802154_peripherals.h file. As the nRF IEEE 802.15.4 radio driver defines IRQ configuration abstraction layer API and its Zephyr-specific implementation uses dynamic interrupts, the DYNAMIC_INTERRUPTS switch is selected unconditionally.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)