fix(nimble): Added

1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
This commit is contained in:
Sumeet Singh
2024-11-07 17:06:08 +05:30
parent 29d92facf6
commit 668e739263
2 changed files with 14 additions and 0 deletions

View File

@@ -717,6 +717,14 @@ if BT_NIMBLE_50_FEATURE_SUPPORT
endif
config BT_NIMBLE_GATT_CACHING_DISABLE_AUTO
bool "Do not start discovery procedure automatically upon receiving Out of Sync"
depends on BT_NIMBLE_GATT_CACHING
default n
help
When client receives ATT out-of-sync error message, it will not automatically start the discovery procedure
to correct the invalid cache.
config BT_NIMBLE_WHITELIST_SIZE
int "BLE white list size"
depends on BT_NIMBLE_ENABLED

View File

@@ -158,6 +158,12 @@
#define MYNEWT_VAL_BLE_GATT_CACHING_MAX_DSCS (0)
#endif
#ifdef CONFIG_BT_NIMBLE_GATT_CACHING_DISABLE_AUTO
#define MYNEWT_VAL_BLE_GATT_CACHING_DISABLE_AUTO (CONFIG_BT_NIMBLE_GATT_CACHING_DISABLE_AUTO)
#else
#define MYNEWT_VAL_BLE_GATT_CACHING_DISABLE_AUTO (0)
#endif
#endif
#ifndef MYNEWT_VAL_BLE_GATT_CSFC_SIZE