/*
Deep sleep test
Pins RST and GPIO #16 must be shorted
*/
#define SECONDS_DS(seconds) ((seconds)*1000000UL)
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println(F("Before deepSleep"));
ESP.deepSleep(SECONDS_DS(10), WAKE_RF_DISABLED);
// Execution resumes at the top of this function.
}
void loop() {
// The call to deepSleep in setup() means nothing much happens here.
}
I simplified the code as suggested and compiled and flashed and it's working beautifully. I'll give it a couple of days to see what happens....stay tuned.
Failed about 1/2 way through the output line from the serial monitor.
It has to be an implementation issue...im stumped...any ideas?