恢复出厂设置中补充蓝牙连接的处理
authorSnickerSun <snickersun@163.com>
Mon, 13 May 2024 03:02:17 +0000 (11:02 +0800)
committerSnickerSun <snickersun@163.com>
Tue, 14 May 2024 01:32:51 +0000 (09:32 +0800)
code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c
code/sdk/drivers/peripheral/utils/custom_cmd_service.c

index 26afaec..4befa0b 100644 (file)
@@ -490,7 +490,7 @@ errcode_t UnbindSucessCmd(uint8_t flag)//发送解绑指令,解绑界面调用
         gap_remove_all_pairs();\r
     }\r
     \r
-    uapi_reboot_device();\r
+\r
 \r
     return sendok;\r
 }\r
@@ -518,6 +518,7 @@ void clearPaireFlag(uint8_t flag)
     sendBleData(value,19);\r
     \r
     UnbindSucessCmd(1);//1确认解绑;\r
+    uapi_reboot_device();\r
 }\r
 void clearPaireCmd(uint16_t cmd,uint8_t *crcnum,uint16_t len,uint8_t *totaldata,uint8_t crcvalue)//发送清除配对指令\r
 {\r
index 16d489b..41bba13 100644 (file)
@@ -122,6 +122,7 @@ static void custom_cmd_service_check_task(void const *arg)
             break;
         case CUSTOM_CMD_MSG_TYPE_RESTORE_FACTORY_SETTING:
             {
+                UnbindSucessCmd(1);//1确认解绑
                 uapi_delete_files();
                 uapi_reboot_device();
              }