The latest development version of this page may be more current than this released 1.14.0 version.
CONFIG_BT_GATT_CACHING

GATT Caching support

Type: bool

Help

This option enables support for GATT Caching. When enabled the stack will register Client Supported Features and Database Hash characteristics which can be used by clients to detect if anything has changed on the GATT database.

Direct dependencies

BT_CONN && BT_HCI_HOST && BT_HCI && BT

(Includes any dependencies from if’s and menus.)

Defaults

Symbols selected by this symbol

Kconfig definition

At subsys/bluetooth/host/Kconfig:354

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:8subsys/bluetooth/Kconfig:144

Menu path: (top menu) → Bluetooth → ATT and GATT Options

config BT_GATT_CACHING
    bool
    prompt "GATT Caching support" if BT_CONN && BT_HCI_HOST && BT_HCI && BT
    default "y" if BT_CONN && BT_HCI_HOST && BT_HCI && BT
    select TINYCRYPT if BT_CONN && BT_HCI_HOST && BT_HCI && BT
    select TINYCRYPT_AES if BT_CONN && BT_HCI_HOST && BT_HCI && BT
    select TINYCRYPT_AES_CMAC if BT_CONN && BT_HCI_HOST && BT_HCI && BT
    depends on BT_CONN && BT_HCI_HOST && BT_HCI && BT
    help
      This option enables support for GATT Caching. When enabled the stack
      will register Client Supported Features and Database Hash
      characteristics which can be used by clients to detect if anything has
      changed on the GATT database.

(Definitions include propagated dependencies, including from if’s and menus.)