增加2ae0 传输出错文件,先统计看是否有出现 988/3
authorhcj <1224667075@qq.com>
Thu, 19 Sep 2024 09:15:10 +0000 (17:15 +0800)
committerhcj <1224667075@qq.com>
Thu, 19 Sep 2024 09:15:10 +0000 (17:15 +0800)
code/sdk/application/wearable/service/ble_service/bleservice/bleService.c

index ee8b706..c1f1c21 100644 (file)
@@ -1272,7 +1272,18 @@ static void svr_ble_bt_gatts_req_write_cb(uint8_t server_id, uint16_t conn_id, g
 { \r
     WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "g_ble_server_handle %d conn_id :%d write_cb_para->length:%d write_cb_para->handle %d write_cb_para->request_id:%d",g_ble_server_handle,conn_id,write_cb_para->length,\r
     write_cb_para->handle,write_cb_para->request_id);\r
-    \r
+    if(write_cb_para->handle==data2ae0Cmd)\r
+    {\r
+        if(status!=ERRCODE_SUCC)\r
+        {\r
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"ota fial ");\r
+            //如果存在此文件证明ota出现失败过\r
+            FILE *fp= fopen("user/updata/Ble_ota_file.txt","ab+");\r
+            fwrite("x",1,1,fp);\r
+            fclose(fp);\r
+        }\r
+   \r
+    }\r
     blesrv_service_recv_msg_handler(write_cb_para->handle,write_cb_para->value,write_cb_para->length);\r
 }\r
 static void svr_ble_mtu_exchange(uint8_t server_id, uint16_t conn_id, uint16_t mtu_size, errcode_t status)\r