From d663f62605198ba49bff8d36dd2a65a066d29f78 Mon Sep 17 00:00:00 2001 From: luc Date: Wed, 16 Sep 2015 17:46:36 +0800 Subject: [PATCH] Better restart Add 30s progress to ensure restart is finished Hide restart boot loader message redirecting serial output --- esp8266/esp8266.ino | 5 ++++- esp8266/webinterface.cpp | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/esp8266/esp8266.ino b/esp8266/esp8266.ino index 0a2110da..acfe69e0 100644 --- a/esp8266/esp8266.ino +++ b/esp8266/esp8266.ino @@ -90,7 +90,6 @@ void setup() { } //setup serial Serial.begin(baud_rate); - //Serial1.setDebugOutput(true); //setup wifi according settings wifi_config.Setup(); delay(1000); @@ -186,6 +185,10 @@ uint8_t i,data; } if (web_interface->restartmodule) { + Serial.flush(); + delay(500); + Serial.swap(); + delay(100); ESP.restart(); while (1){delay(1);}; } diff --git a/esp8266/webinterface.cpp b/esp8266/webinterface.cpp index 73b0dd71..b5a776aa 100644 --- a/esp8266/webinterface.cpp +++ b/esp8266/webinterface.cpp @@ -349,7 +349,7 @@ const char POLLING_NAME[]PROGMEM ="Refresh printer status every :"; const char POLLING_ID[]PROGMEM ="POLLING"; const char TEXT_HTML[]PROGMEM ="text/html"; const char RESTARTCMD [] PROGMEM =""; -const char RESTARTINGMSG [] PROGMEM = "
Restarting, please wait....
"; +const char RESTARTINGMSG [] PROGMEM = "\n\n
Restarting, please wait.... \n
\n\n
\n\n\n\n";