Commit 8d2c7b06 authored by 郑萍's avatar 郑萍

🐞 fix:累计时间小于上一次值时不做处理

parent 6d78ba4f
...@@ -282,6 +282,14 @@ void Data_CumulativeWorkHours_EEPROM_Write(void) ...@@ -282,6 +282,14 @@ void Data_CumulativeWorkHours_EEPROM_Write(void)
eeprom_WriteRecord(EEPROM_BLOCK_00, (uint8_t *)u32Data, 4); eeprom_WriteRecord(EEPROM_BLOCK_00, (uint8_t *)u32Data, 4);
CumulativeWorkHours_Writeback = CurrentData; CumulativeWorkHours_Writeback = CurrentData;
} }
else if (CurrentData < CumulativeWorkHours_Writeback)
{
CumulativeWorkHours_readDiffer = CumulativeWorkHours_Writeback - CurrentData;
eeprom_ReadRecord(EEPROM_BLOCK_00, (uint8_t *)u32Data_read, 4);
u32Data[0] = u32Data_read[0] - CumulativeWorkHours_readDiffer;
eeprom_WriteRecord(EEPROM_BLOCK_00, (uint8_t *)u32Data, 4);
CumulativeWorkHours_Writeback = CurrentData;
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment