CONFIG_BT_LL_SOFTDEVICE_MULTIROLE

SoftDevice Controller optimized for multirole and other advanced configurations

Type: bool

Help

The multirole library variant is contains all supported features and can be used
for more advanced applications. Using this library may give slightly larger applications.
However, the library is designed in such a way that unused functionality is removed
by the linker.

Direct dependencies

<choice BT_LL_SOFTDEVICE_VARIANT: SoftDevice Controller variant>

(Includes any dependencies from ifs and menus.)

Kconfig definition

At <nRF>/subsys/bluetooth/controller/Kconfig:176

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:92<nRF>/subsys/Kconfig:10<nRF>/subsys/bluetooth/Kconfig:21

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → SoftDevice Controller → SoftDevice Controller variant

config BT_LL_SOFTDEVICE_MULTIROLE
    bool "SoftDevice Controller optimized for multirole and other advanced configurations"
    depends on <choice BT_LL_SOFTDEVICE_VARIANT>
    help
      The multirole library variant is contains all supported features and can be used
      for more advanced applications. Using this library may give slightly larger applications.
      However, the library is designed in such a way that unused functionality is removed
      by the linker.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)