Closed
Description
Basic Infos
- This issue complies with the issue POLICY doc.
- I have read the documentation at readthedocs and the issue is not addressed there.
- I have tested that the issue is present in current master branch (aka latest git).
- I have searched the issue tracker for a similar issue.
- If there is a stack dump, I have decoded it.
- I have filled out all fields below.
Platform
- Hardware: ESP-12E (NodeMCU v3)
- Core Version: stable release (2.5.0)
- Development Env: Arduino IDE
- Operating System: Windows
Settings in IDE
- Module: NodeMCU 1.0 (ESP-12E)
- Flash Mode: ?
- Flash Size: 4MB
- lwip Variant: v2 Lower Memory
- Reset Method: ?
- Flash Frequency: 40Mhz
- CPU Frequency: 80Mhz
- Upload Using: SERIAL (usb)
- Upload Speed: 115200
Problem Description
I'm trying to make deep sleep work as intended. I made a very simple sketch that just sleeps for 30 seconds. I've attached a wire from D0 to the RST pin so that the deep sleep timer could reset the board. I am connected/powered via USB.
After the specified time, a LOW signal is correctly sent to the D0 pin as the device write the boot information but nothing else is happening afterward, I have to unplug the power or manually reset the board with the reset button. I tested with 115200 or 74880 bauds if that makes a difference, to see the boot info which is in 74880.
My board is setup exactly like this: ESP8266 Deep Sleep with Arduino IDE
Sketch
void setup() {
Serial.begin(74880);
Serial.setTimeout(2000);
while (!Serial) { }
Serial.println("Started.");
delay(5000);
Serial.println("Going to sleep.");
ESP.deepSleep(30e6);
}
void loop() { }
Debug Messages
Metadata
Metadata
Assignees
Labels
No labels