cmdFactoryReset implementation

This commit is contained in:
Kamilake
2022-02-16 11:22:07 +09:00
committed by GitHub
parent eea75c62b9
commit 41b4e204f4

View File

@@ -70,7 +70,14 @@ namespace SerialCommands {
}
void cmdFactoryReset(CmdParser * parser) {
// TODO Factory reset
Serial.print("[OK] FACTORY RESET");
for (int i = 0; i <= 4096; i++) // Clear EEPROM
EEPROM.write(i, 0xFF);
EEPROM.commit();
WiFi.disconnect(true); // Clear WiFi credentials
ESP.eraseConfig(); // Clear ESP config
delay(3000);
ESP.restart();
}
void setUp() {