修改ble_service开关只控制ble,不控制br
authorSnickerSun <snickersun@163.com>
Tue, 9 Apr 2024 07:28:28 +0000 (15:28 +0800)
committerSnickerSun <snickersun@163.com>
Tue, 9 Apr 2024 07:28:28 +0000 (15:28 +0800)
code/sdk/application/wearable/service/ble_service/bleService.c

index 8b1d1ff..c162f58 100644 (file)
@@ -18,6 +18,7 @@
 #include <stdio.h>\r
 #include "stdbool.h"\r
 \r
+#include "bts_le_gap.h"\r
 #include "bts_br_gap.h"\r
 #include "battery_hal.h"\r
 #include "bleService.h"\r
@@ -1231,7 +1232,8 @@ void svr_ble_reset_init(void)//重新启ble服务
 \r
 void svr_bluetooth_init(void)\r
 {\r
-    bool ret = enable_bt_stack();\r
+    // bool ret = enable_bt_stack();\r
+    bool ret = enable_ble();\r
     if (ret != ERRCODE_SUCC) {\r
         // WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "svr_bluetooth_init enable_bt_stack ret:%u.\r\n", ret);\r
     }\r
@@ -1267,7 +1269,8 @@ void closeBle(void)
         // ret = gap_ble_remove_all_pairs();//删除和所有配对的手机app\r
         // gap_remove_all_pairs();\r
         svr_ble_adv_stop();//停止广播 不发送广播数据 就是app搜索不到该设备了\r
-        ret = disable_bt_stack();//关闭ble 直接断开和当前连接的手机app\r
+        // ret = disable_bt_stack();//关闭ble 直接断开和当前连接的手机app\r
+        ret = disable_ble();//关闭ble 直接断开和当前连接的手机app\r
         WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "closeBle ret%d 0x%x-0x%x-0x%x-0x%x-0x%x-0x%x\r\n",ret,bd_addr.addr[0],bd_addr.addr[1],bd_addr.addr[2],bd_addr.addr[3],bd_addr.addr[4],bd_addr.addr[5]);\r
     }\r
 }\r