CONFIG_CAF_BLE_STATE_PM

Enable bluetooth LE power manager integration

Type: bool

Help

This enables small module that keeps track on active connections.
If there is any active connection the power down modes would be limited to SUSPENDED.
Full POWER OFF mode would be only allowed if we have no active connection.

Direct dependencies

CAF_BLE_STATE && CAF_POWER_MANAGER && CAF_BLE_STATE && CAF

(Includes any dependencies from ifs and menus.)

Default

  • y

Symbols selected by this symbol

Kconfig definition

At <nRF>/subsys/caf/modules/Kconfig.ble_state:20

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:50<nRF>/subsys/caf/Kconfig:16<nRF>/subsys/caf/modules/Kconfig:10

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Common Application Framework → Bluetooth LE state module

config CAF_BLE_STATE_PM
    bool "Enable bluetooth LE power manager integration"
    default y
    select CAF_KEEP_ALIVE_EVENTS
    depends on CAF_BLE_STATE && CAF_POWER_MANAGER && CAF_BLE_STATE && CAF
    help
      This enables small module that keeps track on active connections.
      If there is any active connection the power down modes would be limited to SUSPENDED.
      Full POWER OFF mode would be only allowed if we have no active connection.

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