From 6f4cb3b03c12076b908735097806fb0580723a30 Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Tue, 10 Sep 2024 19:27:43 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A02ae6=E5=85=BC=E5=AE=B9?= =?utf8?q?=E5=8E=9F=E5=8D=8F=E8=AE=AE=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../service/ble_service/bleservice/bleEvent.c | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c b/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c index 70270312d..4c527aded 100644 --- a/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c +++ b/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c @@ -90,8 +90,6 @@ static ble_read_data handle_l[MAX_HANDLE_NUM]={0}; errcode_t cancel_recv_file(ble_read_data *buffer_handle); - - uint8_t ble_dial_file_count=0; uint8_t ble_dial_file_index=0; uint8_t *bigDataBuf = NULL;//大数据buf @@ -707,7 +705,11 @@ void getPhoneNameLen(uint8_t *data,uint8_t *datalen,uint8_t *type)//获取手机 } cJSON* tp = cJSON_GetObjectItem(root, "tp"); *type=tp->valueint; + cJSON* bond=cJSON_GetObjectItem(root, "bond"); + if(bond) + { + } *datalen = len; cJSON_Delete(root); } else{ @@ -7024,6 +7026,18 @@ void type2AE6Data(ble_read_data *buffer_handle,uint8_t *cmd_buf ,uint8_t *data,u } break; + case OTA_FILE_RECV_CMD:// + { + if (decode_ota_json( buffer_handle) == ERRCODE_SUCC) + { + ble_reply_cmd(OTA_FILE_RECV_CMD,1); + }else{ + ble_reply_cmd(OTA_FILE_RECV_CMD,2); + } + } + break; + + case DIAL_COLLECT_FILE_CMD : { if (decode_dial_info( buffer_handle) == ERRCODE_SUCC) @@ -7057,6 +7071,9 @@ void type2AE6Data(ble_read_data *buffer_handle,uint8_t *cmd_buf ,uint8_t *data,u } } break; + case FILE_CHECKSUM_RECV_CMD: + decode_file_checksum(buffer_handle); + break; // case OTA_FILE_DATA_CMD : // { // if (decode_ota_data( buffer_handle,data,datalen, crcvalue) == ERRCODE_SUCC) -- 2.17.1