]> granicus.if.org Git - esp-idf/commitdiff
Component/bt: modify BTA_GATTC_KNOWN_SR_MAX for Multi-connection bug
authorzhiweijian <zhiweijian@espressif.com>
Thu, 13 Jul 2017 03:19:54 +0000 (11:19 +0800)
committerzhiweijian <zhiweijian@espressif.com>
Thu, 13 Jul 2017 08:22:44 +0000 (16:22 +0800)
components/bt/bluedroid/bta/include/bta_gattc_int.h

index dec594d3410bdca8a0946bd4737605977e3f0cb0..21cd4259453e980668f3b46241d06245bbeddc5c 100644 (file)
@@ -81,7 +81,11 @@ typedef UINT16 tBTA_GATTC_INT_EVT;
 
 /* max known devices GATTC can support */
 #ifndef     BTA_GATTC_KNOWN_SR_MAX
-#define     BTA_GATTC_KNOWN_SR_MAX    3 // 10
+#if (GATT_MAX_PHY_CHANNEL > 3)
+    #define     BTA_GATTC_KNOWN_SR_MAX    GATT_MAX_PHY_CHANNEL
+#else
+    #define     BTA_GATTC_KNOWN_SR_MAX    3 // The origin value is 10
+#endif
 #endif
 
 #define BTA_GATTC_CONN_MAX      GATT_MAX_PHY_CHANNEL