esp8266 / esp8266/Arduino

ESP.deepSleepMax() - "deep sleep too long"

Open
#4,969 24 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
16.7k
Forks
13.1k
PR merge metrics
No merged PRs in 30d

Description

- Hardware: [ESP-12]
- Core Version: [ff74813d54220adac13f788dae2022aeca25ad2e]
- Development Env: [Arduino IDE]
- Operating System: [MacOS]

### Settings in IDE

- Module: [Generic ESP8266 Module]
- Flash Mode: [qio]
- Flash Size: [4MB/1MB]
- lwip Variant: [v2 Lower Memory]
- Reset Method: [nodemcu]
- Flash Frequency: [40Mhz]
- CPU Frequency: [160MHz]
- Upload Using: [SERIAL]
- Upload Speed: [115200]

### Problem Description

ESP.deepSleep(ESP.deepSleepMax()) not working, returns "deep sleep too long".

### [MCVE](https://stackoverflow.com/help/mcve) Sketch

```cpp

void setup() {
Serial.begin(74880);
uint64_t deepSleepMax = ESP.deepSleepMax();
ESP.deepSleep(deepSleepMax, WAKE_RF_DISABLED);
}
```

### Debug Messages

```
SDK:2.2.1(cfd48f3)/Core:2.4.1-130-gff74813d/lwIP:2.0.3(STABLE-2_0_3_RELEASE/glue:arduino-2.4.1-13-g163bb82)/BearSSL:6d1cefc
deep sleep too long
scandone
error: pll_cal exceeds 2ms!!!
no esp_update found, reconnect after 1s
reconnect
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!
error: pll_cal exceeds 2ms!!!

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

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vff74813d
~ld

SDK:2.2.1(cfd48f3)/Core:2.4.1-130-gff74813d/lwIP:2.0.3(STABLE-2_0_3_RELEASE/glue:arduino-2.4.1-13-g163bb82)/BearSSL:6d1cefc
deep sleep too long
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.