Просмотр исходного кода

Merge branch 'bugfix/ble_mesh_remove_patch' into 'master'

ble_mesh: Remove patch for the bug of an App

Closes BLEMESH-202

See merge request espressif/esp-idf!8737
Island 5 лет назад
Родитель
Сommit
52e9bcb696

+ 0 - 9
components/bt/esp_ble_mesh/mesh_core/transport.c

@@ -698,17 +698,8 @@ static bool is_replay(struct bt_mesh_net_rx *rx, struct bt_mesh_rpl **match)
                 return true;
             }
 
-#if !CONFIG_BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0
             if ((!rx->old_iv && rpl->old_iv) ||
                     rpl->seq < rx->seq) {
-#else /* CONFIG_BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0 */
-            /**
-             * Added 10 here to fix the bug of Silicon Lab Android App 1.1.0 when
-             * reconnection will cause its sequence number recounting from 0.
-             */
-            if ((!rx->old_iv && rpl->old_iv) ||
-                    (rpl->seq < rx->seq) || (rpl->seq > rx->seq + 10)) {
-#endif /* #if !CONFIG_BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0 */
                 if (match) {
                     *match = rpl;
                 } else {

+ 0 - 6
examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/main/Kconfig.projbuild

@@ -13,10 +13,4 @@ menu "Example Configuration"
             bool "ESP32-WROVER"
     endchoice
 
-    config BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0
-        bool "Fix bug of Silicon Lab Android App v1.1.0 when reconnection will cause sequence number to recount from 0"
-        default y
-        help
-            It is an ad hoc solution and needs further modifications.
-
 endmenu

+ 0 - 6
examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/main/Kconfig.projbuild

@@ -13,10 +13,4 @@ menu "Example Configuration"
             bool "ESP32-WROVER"
     endchoice
 
-    config BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0
-        bool "Fix bug of Silicon Lab Android App v1.1.0 when reconnection will cause sequence number to recount from 0"
-        default y
-        help
-            It is an ad hoc solution and needs further modifications
-
 endmenu

+ 0 - 6
examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/Kconfig.projbuild

@@ -13,10 +13,4 @@ menu "Example Configuration"
             bool "ESP32-WROVER"
     endchoice
 
-    config BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0
-        bool "Fix bug of Silicon Lab Android App v1.1.0 when reconnection will cause sequence number to recount from 0"
-        default y
-        help
-            It is an ad hoc solution and needs further modifications
-
 endmenu

+ 0 - 6
examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/main/Kconfig.projbuild

@@ -13,10 +13,4 @@ menu "Example Configuration"
             bool "ESP32-WROVER"
     endchoice
 
-    config BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0
-        bool "Fix bug of Silicon Lab Android App v1.1.0 when reconnection will cause sequence number to recount from 0"
-        default y
-        help
-            It is an ad hoc solution and needs further modifications
-
 endmenu