From 46b53e84fea443cd13dfeb0426de71d2dad60bbd Mon Sep 17 00:00:00 2001 From: Markus Sattler Date: Sun, 21 Jun 2015 21:38:19 +0200 Subject: [PATCH] add wait time after reset --- hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp b/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp index cdf38dde3..4d9d8b033 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp +++ b/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp @@ -125,6 +125,10 @@ void EspClass::reset(void) void EspClass::restart(void) { system_restart(); + delay(5000); + system_restart(); + delay(20000); + reset(); // if we still have not reset force it! } uint16_t EspClass::getVcc(void) @@ -436,7 +440,7 @@ bool EspClass::updateSketch(Stream& in, uint32_t size) { ebcmd.args[1] = 0x00000; ebcmd.args[2] = size; eboot_command_write(&ebcmd); - + ESP.restart(); return true; // never happens }