:orphan: .. title:: BT_GATT_CACHING .. option:: 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 =================== \ :option:`BT_GATT_SERVICE_CHANGED ` && \ :option:`BT_CONN ` && \ :option:`BT_HCI_HOST ` && \ :option:`BT_HCI ` && \ :option:`BT ` *(Includes any dependencies from ifs and menus.)* Default ======= - y Symbols selected by this symbol =============================== - \ :option:`TINYCRYPT ` - \ :option:`TINYCRYPT_AES ` - \ :option:`TINYCRYPT_AES_CMAC ` Symbols that select this symbol =============================== - \ :option:`BT_AUDIO_UNICAST ` Kconfig definition ================== .. highlight:: kconfig At ``subsys/bluetooth/host/Kconfig.gatt:82`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:9`` → ``subsys/bluetooth/Kconfig:239`` → ``subsys/bluetooth/host/Kconfig:507`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → ATT and GATT Options → GATT Service Changed support .. parsed-literal:: config BT_GATT_CACHING bool "GATT Caching support" default y select \ :option:`TINYCRYPT ` select \ :option:`TINYCRYPT_AES ` select \ :option:`TINYCRYPT_AES_CMAC ` depends on \ :option:`BT_GATT_SERVICE_CHANGED ` && \ :option:`BT_CONN ` && \ :option:`BT_HCI_HOST ` && \ :option:`BT_HCI ` && \ :option:`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. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*