Merge #1129 into sdk602patch0626 from refs/changes/1129/head
author胡传军 <1224667075@qq.com>
Wed, 9 Oct 2024 02:00:04 +0000 (02:00 +0000)
committersnickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Wed, 9 Oct 2024 02:00:04 +0000 (02:00 +0000)
修改开启运动回复模式,改由UI来回复是否成功

* refs/changes/1129/head: (1 commits squashed)

  - 修改开启运动回复模式,改由UI来回复是否成功

Signed-off-by: aliyun8003852482 <1224667075@qq.com>
Reviewed-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Merged-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1129
code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c
code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.h

index 1e28a15..9f2681d 100644 (file)
@@ -4190,6 +4190,19 @@ static void DeleteFileTypeCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *t
     }\r
 }\r
 //开启指定运动模式\r
+void reply_APP_OpenSportModeCmd(bool falg)\r
+{\r
+\r
+    ble_data_type type_={0x01,0x06,1,1,1};\r
+    char data[1]={0};\r
+    if(falg)\r
+    data[0]=1;\r
+    else\r
+    data[0]=2;\r
+    send_big_data(type_,data,1);\r
+\r
+}\r
+\r
 \r
 static void OpenSportModeCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totaldata,uint8_t crcvalue)\r
 {\r
@@ -4210,10 +4223,12 @@ static void OpenSportModeCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *to
         training_ble_data.controlmd= START;\r
         printf("开启指定运动%d\r\n",data[0]);\r
         CustomEventPublish(TOPIC_EVENT_BLE_TRAINING,(uint8_t*)&training_ble_data,sizeof(training_ble));\r
-        value[17] = 1; //1 操作成功 2 操作失败\r
-        value[18] = Calculate_CRC(value,18);\r
-        sendBleData(value,19);\r
-    }else\r
+\r
+        // value[17] = 1; //1 操作成功 2 操作失败\r
+        // value[18] = Calculate_CRC(value,18);\r
+        // sendBleData(value,19);\r
+    }\r
+    else\r
     {\r
         value[17] = 0;\r
         value[18] = Calculate_CRC(value,18);\r
index a3c1900..926d6b0 100644 (file)
@@ -835,6 +835,7 @@ void reply_APP_SportStopModeCmd(uint16_t time);
 
 void watch_clean_pairs(void);
 
+void reply_APP_OpenSportModeCmd(bool falg);
 
 
 ///////////////////////////自定义文件传输协议/////////////////////////////