-
CONFIG_NRF_802154_RADIO_DRIVER
¶
Enable nRF IEEE 802.15.4 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.
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
) || (HAS_HW_NRF_RADIO_IEEE802154
&& HAS_NORDIC_DRIVERS
&& 0)
(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 definitions¶
At <Zephyr>/modules/hal_nordic/Kconfig:13
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/Kconfig/Kconfig.modules:20
Menu path: (Top) → Modules → hal_nordic (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/hal/nordic) → Nordic drivers
menuconfig NRF_802154_RADIO_DRIVER bool "Enable nRF IEEE 802.15.4 radio driver" selectDYNAMIC_INTERRUPTS
selectENTROPY_GENERATOR
selectNRF_HW_TIMER1_RESERVED
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.
At <Zephyr>/modules/hal_nordic/Kconfig:13
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:59
Menu path: (Top) → Modules → Nordic drivers
menuconfig NRF_802154_RADIO_DRIVER bool "Enable nRF IEEE 802.15.4 radio driver" selectDYNAMIC_INTERRUPTS
selectENTROPY_GENERATOR
selectNRF_HW_TIMER1_RESERVED
depends onHAS_HW_NRF_RADIO_IEEE802154
&&HAS_NORDIC_DRIVERS
&& 0 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.)