changed restart behaviour after Firmware-Update

This commit is contained in:
2022-08-19 08:16:33 +02:00
parent a6ae30d655
commit 3048c6c2a1
3 changed files with 16 additions and 3 deletions

View File

@@ -735,8 +735,19 @@ void toggleWiFiAP(boolean shutdown)
void SystemShutdown()
{
StoreConfig_EEPROM();
ESP.restart();
static uint32_t shutdown_delay = 0;
if (shutdown_delay == 0)
{
shutdown_delay = millis() + SHUTDOWN_DELAY_MS;
Serial.printf("Shutdown requested - Restarting in %d seconds\n", SHUTDOWN_DELAY_MS);
}
if (shutdown_delay < millis())
{
StoreConfig_EEPROM();
StorePersistence_EEPROM();
ESP.restart();
}
}
uint32_t Process_Impulse_WheelSpeed()