From 1a0b0841473af4957ea0fd8b3cb9e90a535cf166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xose=20P=C3=A9rez?= Date: Thu, 31 Aug 2017 23:29:31 +0200 Subject: [PATCH] Added eraseConfig option from terminal --- code/espurna/settings.ino | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/espurna/settings.ino b/code/espurna/settings.ino index 8f3b1a69..b676fc6a 100644 --- a/code/espurna/settings.ino +++ b/code/espurna/settings.ino @@ -141,6 +141,13 @@ void settingsSetup() { ESP.restart(); }); + Embedis::command( F("ERASE.CONFIG"), [](Embedis* e) { + e->response(Embedis::OK); + customReset(CUSTOM_RESET_TERMINAL); + ESP.eraseConfig(); + *((int*) 0) = 0; // see https://github.com/esp8266/Arduino/issues/1494 + }); + #if NOFUSS_SUPPORT Embedis::command( F("NOFUSS"), [](Embedis* e) { e->response(Embedis::OK);