Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node CMU 8266 Not running setup or loop after Deep Sleep #9204

Open
4 of 6 tasks
Aggroid opened this issue Nov 3, 2024 · 0 comments
Open
4 of 6 tasks

Node CMU 8266 Not running setup or loop after Deep Sleep #9204

Aggroid opened this issue Nov 3, 2024 · 0 comments

Comments

@Aggroid
Copy link

Aggroid commented Nov 3, 2024

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]
  • Core Version: [latest git hash or date]
  • Development Env: [Arduino IDE]
  • Operating System: [Windows]

Settings in IDE

  • Module: [Generic ESP8266 Module]

Problem Description

Hey guys, I'm new to this world so please excuse me If I'm asking dumb question. I tried to find a solution but here I am here asking :).

I'm using Node MCU 8266 L0L1n ESP-12E Module type and I'm trying to put it into Deep Sleep. Now I don't have anything connected to the board.

Simply only RST to D0 since that's what I was able to read. I need to connect it so it will reset the board after the time of deep sleep.

My code is really basic :

void setup () {
Serial.begin(74880);
delay(1000);
pinMode(LED_BUILTIN, OUTPUT);

Serial.println("Im awake");
digitalWrite(LED_BUILTIN, HIGH);
delay(3000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
Serial.println("im sleeping");
u32 SLEEP = 30E6;
ESP.deepSleep(SLEEP, WAKE_RF_DISABLED);
}

void loop(){}

So the first time it works nice I can see everything in the serial consoled and also the board blue lamp turns on and off. After that it's printing " I'm sleeping " and after 30 seconds the board indicates restart but the console is showing

Debug Messages

ets Jan 8 2013, rst cause:2, boot mode:(3,6)

After that nothing happens.

If I restart manually from the RST button it does the same. It works 1 time before it goes to sleep.

So I read a lot and this rst cause:2, boot mode:(3,6) shows that it's getting out of deep sleep. Atleast of what I was able to find but why it's not executing setup() again and continue doing that ?

Can anyone give me a hand? I have 3 boards and all 3 does the same as above ^. Is there any other way to put this board in deep sleep mode for power consuming?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant