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