CONFIG_BT_SETTINGS_CCC_STORE_ON_WRITE

Store CCC value immediately after it has been written

Store CCC value immediately after it has been written

Type: bool

Help

Store Client Configuration Characteristic value right after it has
been updated.

By default, CCC is only stored on disconnection.
Choosing this option is safer for battery-powered devices or devices
that expect to be reset suddenly. However, it requires additional
workqueue stack space.

Help

Store Client Configuration Characteristic value right after it has
been updated.

By default, CCC is only stored on disconnection.
Choosing this option is safer for battery-powered devices or devices
that expect to be reset suddenly. However, it requires additional
workqueue stack space.

Direct dependencies

(BT_CONN && BT_SETTINGS && BT_HCI_HOST && BT_RPC_STACK) || (BT_CONN && BT_SETTINGS && BT_HCI_HOST && BT_HCI && BT)

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definitions

At <Zephyr>/subsys/bluetooth/host/Kconfig:151

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:81<nRF>/subsys/Kconfig:10<nRF>/subsys/bluetooth/Kconfig:38<nRF>/subsys/bluetooth/rpc/Kconfig:196

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → BLE over nRF RPC → Store Bluetooth state and configuration persistently

config BT_SETTINGS_CCC_STORE_ON_WRITE
    bool "Store CCC value immediately after it has been written"
    depends on BT_CONN && BT_SETTINGS && BT_HCI_HOST && BT_RPC_STACK
    help
      Store Client Configuration Characteristic value right after it has
      been updated.

      By default, CCC is only stored on disconnection.
      Choosing this option is safer for battery-powered devices or devices
      that expect to be reset suddenly. However, it requires additional
      workqueue stack space.

At <Zephyr>/subsys/bluetooth/host/Kconfig:151

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:44<Zephyr>/subsys/Kconfig:9<Zephyr>/subsys/bluetooth/Kconfig:174

Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Store Bluetooth state and configuration persistently

config BT_SETTINGS_CCC_STORE_ON_WRITE
    bool "Store CCC value immediately after it has been written"
    depends on BT_CONN && BT_SETTINGS && BT_HCI_HOST && BT_HCI && BT
    help
      Store Client Configuration Characteristic value right after it has
      been updated.

      By default, CCC is only stored on disconnection.
      Choosing this option is safer for battery-powered devices or devices
      that expect to be reset suddenly. However, it requires additional
      workqueue stack space.

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