Add STM32 EEPROM initialization at startup

This commit is contained in:
Ben Lye 2020-11-30 16:06:21 +00:00
parent 20e32c4cb0
commit 09462a02e6

View File

@ -401,6 +401,17 @@ void setup()
delay(1000);
}
#endif
// Initialize the EEPROM
uint16_t eepromStatus = EEPROM.init();
debugln("EEPROM initialized: %d",eepromStatus);
// If there was no valid EEPROM page the EEPROM is corrupt or uninitialized and should be formatted
if( eepromStatus == EEPROM_NO_VALID_PAGE )
{
EEPROM.format();
debugln("No valid EEPROM page, EEPROM formatted");
}
#else
//ATMEGA328p
// all inputs