reverted calculation-order of checksum and store
This commit is contained in:
parent
1b7157dbdc
commit
a102405596
@ -75,12 +75,12 @@ void EEPROM_Process()
|
||||
|
||||
void StoreConfig_EEPROM()
|
||||
{
|
||||
ConfigData.checksum = 0;
|
||||
ConfigData.checksum = Checksum_EEPROM((uint8_t *)&ConfigData, sizeof(ConfigData));
|
||||
|
||||
if (eeAvailable == false)
|
||||
return;
|
||||
|
||||
ConfigData.checksum = 0;
|
||||
ConfigData.checksum = Checksum_EEPROM((uint8_t *)&ConfigData, sizeof(ConfigData));
|
||||
|
||||
ee.updateBlock(startofConfigData, (uint8_t *)&ConfigData, sizeof(ConfigData));
|
||||
}
|
||||
|
||||
@ -111,9 +111,6 @@ void GetConfig_EEPROM()
|
||||
|
||||
void StorePersistence_EEPROM()
|
||||
{
|
||||
PersistenceData.checksum = 0;
|
||||
PersistenceData.checksum = Checksum_EEPROM((uint8_t *)&PersistenceData, sizeof(PersistenceData));
|
||||
|
||||
if (eeAvailable == false)
|
||||
return;
|
||||
|
||||
@ -122,6 +119,9 @@ void StorePersistence_EEPROM()
|
||||
else
|
||||
PersistenceData.writeCycleCounter++;
|
||||
|
||||
PersistenceData.checksum = 0;
|
||||
PersistenceData.checksum = Checksum_EEPROM((uint8_t *)&PersistenceData, sizeof(PersistenceData));
|
||||
|
||||
ee.updateBlock(globals.eePersistanceAdress, (uint8_t *)&PersistenceData, sizeof(PersistenceData));
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user