增加存储次数步数(补)
authorhcj <1224667075@qq.com>
Fri, 6 Sep 2024 07:46:31 +0000 (15:46 +0800)
committerhcj <1224667075@qq.com>
Fri, 6 Sep 2024 07:46:31 +0000 (15:46 +0800)
code/sdk/drivers/peripheral/cywee/src/main_dml.c

index 94f61d1..68d9486 100644 (file)
@@ -187,21 +187,25 @@ void cywee_get_version(char *databuf,uint8_t len)
 void cywee_save_data(void)
 {
     stepcount+=history_step;
+    history_step=0;
     CWM_OS_saveData(&stepcount,sizeof(int),CYWEE_SAVE_DATA_STEP);
 
     CWM_OS_OneHourAgo_saveData(&history_step_,sizeof(int),CYWEE_SAVE_DATA_STEP);
  
 
     new_calories+=history_calories;
+    history_calories=0;
     CWM_OS_saveData(&(new_calories),sizeof(int),CYWEE_SAVE_DATA_CALORIES);
 
     CWM_OS_OneHourAgo_saveData(&history_calories_,sizeof(float),CYWEE_SAVE_DATA_CALORIES);
 
     new_distance+=history_distances;
+    history_distances=0;
     CWM_OS_saveData(&(new_distance),sizeof(int),CYWEE_SAVE_DATA_DISTANCE);
     CWM_OS_OneHourAgo_saveData(&history_distances_,sizeof(float),CYWEE_SAVE_DATA_DISTANCE);
 
     new_fat+=history_fat;
+    history_fat=0;
     CWM_OS_saveData(&new_fat,sizeof(int),CYWEE_SAVE_DATA_FAT);
     CWM_OS_OneHourAgo_saveData(&history_fat_,sizeof(uint16_t),CYWEE_SAVE_DATA_FAT);
 
@@ -298,7 +302,6 @@ void step_history_save(void)
 }
 
 
-
 void calories_history_save(void)
 {