From 731c279c939ebc99ab822aedc0542431f5538c8d Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E8=83=A1=E4=BC=A0=E5=86=9B?= <1224667075@qq.com> Date: Fri, 6 Sep 2024 08:56:37 +0000 Subject: [PATCH] Merge #894 into sdk602patch0626 from refs/changes/894/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 睡眠数据上传修改 * refs/changes/894/head: (1 commits squashed) - 睡眠数据上传修改 Signed-off-by: aliyun8003852482 <1224667075@qq.com> Reviewed-by: snickersun@163.com Merged-by: snickersun@163.com CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/894 --- .../wearable/service/ble_service/blemoder/bletest.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp b/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp index ef2d26482..5e532bc7c 100644 --- a/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp +++ b/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp @@ -542,8 +542,11 @@ uint8_t ble_get_sleep_data(uint32_t file_size,uint8_t day_,uint8_t *data) fseek(fp, 0, SEEK_END); sleep_file_size = ftell(fp); fseek(fp, 0, SEEK_SET); - uint16_t read_size =fread(data+offset+3+read_size,1,sleep_file_size,fp); - offset+=read_size; + uint16_t read_size_status =fread(data+offset+3+read_size,1,sleep_file_size,fp); + read_size+=read_size_status; + memcpy(data+offset,&read_size,2); + + offset+=read_size_status; } offset+=read_size; offset+=3; -- 2.17.1