From: SnickerSun Date: Tue, 9 Apr 2024 07:28:28 +0000 (+0800) Subject: 修改ble_service开关只控制ble,不控制br X-Git-Tag: release_V1.2.70_20241020_135402~1200^2~16 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=029696dd5f83d1ed35775979cb8647d0ae94b555;p=mirrors%2FFD230.git 修改ble_service开关只控制ble,不控制br --- diff --git a/code/sdk/application/wearable/service/ble_service/bleService.c b/code/sdk/application/wearable/service/ble_service/bleService.c index 8b1d1ff9c..c162f58b7 100644 --- a/code/sdk/application/wearable/service/ble_service/bleService.c +++ b/code/sdk/application/wearable/service/ble_service/bleService.c @@ -18,6 +18,7 @@ #include #include "stdbool.h" +#include "bts_le_gap.h" #include "bts_br_gap.h" #include "battery_hal.h" #include "bleService.h" @@ -1231,7 +1232,8 @@ void svr_ble_reset_init(void)//重新启ble服务 void svr_bluetooth_init(void) { - bool ret = enable_bt_stack(); + // bool ret = enable_bt_stack(); + bool ret = enable_ble(); if (ret != ERRCODE_SUCC) { // WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "svr_bluetooth_init enable_bt_stack ret:%u.\r\n", ret); } @@ -1267,7 +1269,8 @@ void closeBle(void) // ret = gap_ble_remove_all_pairs();//删除和所有配对的手机app // gap_remove_all_pairs(); svr_ble_adv_stop();//停止广播 不发送广播数据 就是app搜索不到该设备了 - ret = disable_bt_stack();//关闭ble 直接断开和当前连接的手机app + // ret = disable_bt_stack();//关闭ble 直接断开和当前连接的手机app + ret = disable_ble();//关闭ble 直接断开和当前连接的手机app 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]); } }