Skip to content

Commit 7963899

Browse files
committed
fix wrong deep sleep implementation
1 parent 37e3e99 commit 7963899

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

examples/Inkplate2/Projects/Inkplate2_OpenAI_Text_Prompt/Inkplate2_OpenAI_Text_Prompt.ino

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,10 @@ void setup() {
8888
display.display();
8989
}
9090

91-
// Set a wakeup alarm 30 seconds from now (RTC-based wakeup)
92-
display.rtcSetAlarmEpoch(display.rtcGetEpoch() + SLEEP_DURATION_IN_MINS, RTC_ALARM_MATCH_DHHMMSS);
91+
esp_sleep_enable_timer_wakeup(SLEEP_DURATION_IN_MINS * uS_TO_S_FACTOR); // Activate wake-up timer -- wake up after 20s here
9392

94-
// Configure ESP32 to wake up from deep sleep using RTC interrupt on GPIO 39
95-
esp_sleep_enable_ext0_wakeup(GPIO_NUM_39, 0);
96-
97-
// Enter deep sleep to save power
98-
esp_deep_sleep_start();
93+
94+
esp_deep_sleep_start();// Put ESP32 into deep sleep. Program stops here.
9995
}
10096

10197
void loop() {

0 commit comments

Comments
 (0)