The latest development version of this page may be more current than this released 2.6.1-rc1 version.
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 modules/hal_nordic/Kconfig:21

Included via Kconfig:8Kconfig.zephyr:23modules/Kconfig:6doc/_build/Kconfig/Kconfig.modules:2

Menu path: (Top) → Modules → hal_nordic (/home/nashif/zephyrproject/modules/hal/nordic) → Nordic drivers

menuconfig NRF_802154_RADIO_DRIVER
    bool "Enable nRF IEEE 802.15.4 radio driver"
    select DYNAMIC_INTERRUPTS
    select ENTROPY_GENERATOR
    select NRF_HW_TIMER1_RESERVED
    depends on HAS_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 modules/hal_nordic/Kconfig:21

Included via Kconfig:8Kconfig.zephyr:23modules/Kconfig:66

Menu path: (Top) → Modules → Nordic drivers

menuconfig NRF_802154_RADIO_DRIVER
    bool "Enable nRF IEEE 802.15.4 radio driver"
    select DYNAMIC_INTERRUPTS
    select ENTROPY_GENERATOR
    select NRF_HW_TIMER1_RESERVED
    depends on HAS_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.)