[X9D] EEPROM bug fixes
This commit is contained in:
+7
-1
@@ -244,7 +244,9 @@ void EeFsFormat()
|
||||
eeFs.mySize = sizeof(eeFs);
|
||||
eeFs.freeList = 0;
|
||||
eeFs.bs = BS;
|
||||
for (blkid_t i=FIRSTBLK; i<BLOCKS-1; i++) EeFsSetLink(i, i+1);
|
||||
for (blkid_t i=FIRSTBLK; i<BLOCKS-1; i++) {
|
||||
EeFsSetLink(i, i+1);
|
||||
}
|
||||
EeFsSetLink(BLOCKS-1, 0);
|
||||
eeFs.freeList = FIRSTBLK;
|
||||
EeFsFlush();
|
||||
@@ -944,10 +946,14 @@ void eeReadAll()
|
||||
|
||||
EeFsFormat();
|
||||
|
||||
MESSAGE(STR_EEPROMWARN, "GENERAL WRITE", NULL, AU_EEPROM_FORMATTING);
|
||||
|
||||
theFile.writeRlc(FILE_GENERAL, FILE_TYP_GENERAL, (uint8_t*)&g_eeGeneral, sizeof(EEGeneral), true);
|
||||
|
||||
modelDefault(0);
|
||||
|
||||
MESSAGE(STR_EEPROMWARN, "MODEL 0 WRITE", NULL, AU_EEPROM_FORMATTING);
|
||||
|
||||
theFile.writeRlc(FILE_MODEL(0), FILE_TYP_MODEL, (uint8_t*)&g_model, sizeof(g_model), true);
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user