void cywee_save_data(void)
{
- stepcount+=history_step;
- history_step=0;
- CWM_OS_saveData(&stepcount,sizeof(int),CYWEE_SAVE_DATA_STEP);
-
+ history_step+=stepcount;
+ CWM_OS_saveData(&history_step,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);
-
+ stepcount=0;
+
+ history_calories+=new_calories;
+ CWM_OS_saveData(&(history_calories),sizeof(int),CYWEE_SAVE_DATA_CALORIES);
CWM_OS_OneHourAgo_saveData(&history_calories_,sizeof(float),CYWEE_SAVE_DATA_CALORIES);
+ new_calories=0;
- new_distance+=history_distances;
- history_distances=0;
- CWM_OS_saveData(&(new_distance),sizeof(int),CYWEE_SAVE_DATA_DISTANCE);
+ history_distances+=new_distance;
+ CWM_OS_saveData(&(history_distances),sizeof(int),CYWEE_SAVE_DATA_DISTANCE);
CWM_OS_OneHourAgo_saveData(&history_distances_,sizeof(float),CYWEE_SAVE_DATA_DISTANCE);
+ new_distance=0;
- new_fat+=history_fat;
- history_fat=0;
- CWM_OS_saveData(&new_fat,sizeof(int),CYWEE_SAVE_DATA_FAT);
+ history_fat+=new_fat;
+ CWM_OS_saveData(&history_fat,sizeof(int),CYWEE_SAVE_DATA_FAT);
CWM_OS_OneHourAgo_saveData(&history_fat_,sizeof(uint16_t),CYWEE_SAVE_DATA_FAT);
-
+ new_fat=0;
}
void cywee_restoreData(void)