Comments on: ESP32 External Wake Up from Deep Sleep https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Wed, 18 Jun 2025 17:36:44 +0000 hourly 1 https://wordpress.org/?v=6.8.2 By: Sara Santos https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-1058788 Wed, 18 Jun 2025 17:36:44 +0000 https://randomnerdtutorials.com/?p=83525#comment-1058788 In reply to Xavier.

Hi.
The pinout for the ESP32S3 is different.
You can check the documentation for the S3 here: docs.espressif.com/projects/esp-idf/en/v5.4.1/esp32s3/api-reference/peripherals/gpio.html
In case of the ESP32S3, GPIO 33 is not an RTC pin.
Regards,
Sara

]]>
By: Xavier https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-1058684 Wed, 18 Jun 2025 09:40:12 +0000 https://randomnerdtutorials.com/?p=83525#comment-1058684 I’m a little bit confused.

Trying exactly this example code on a Lilygo T3-S3 (ESP32-S3) I get errors:
rtc_gpio_pullup_dis(145): RTCIO number error
rtc_gpio_pulldown_en(155): RTCIO number error

The cause seems to be that GPIO33 is nit an RTC_IO_PIN

However, the tutorial ‘ESP32 Pinout Reference: Which GPIO pins should you use?’ claims it is and docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/gpio.html says so too.
But ‘ESP32-S3 Series Datasheet Version 2.0’ says GPIO33 ist not an RTC_IO Pin.

Who is right?

]]>
By: David https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-979177 Fri, 01 Nov 2024 05:21:56 +0000 https://randomnerdtutorials.com/?p=83525#comment-979177 I have a doubt. I have searched in many forums, but I can’t find it. How is it possible to wake up the esp32 by means of a LORA device? That is, how does an esp32 send a signal to wake up another esp32?
Thank you very much for your attention!

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-974230 Sun, 20 Oct 2024 09:09:01 +0000 https://randomnerdtutorials.com/?p=83525#comment-974230 In reply to Fernando P..

Great.
Thanks for letting me know.
Regards,
Sara

]]>
By: Fernando P. https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-973974 Sat, 19 Oct 2024 10:23:30 +0000 https://randomnerdtutorials.com/?p=83525#comment-973974 In reply to Sara Santos.

The resistors are not necessay. It worked fine without them.

Nando

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-973960 Sat, 19 Oct 2024 09:28:53 +0000 https://randomnerdtutorials.com/?p=83525#comment-973960 In reply to Fernando P..

Hi.
Thanks for your comment.
Maybe in this scenario, it is not strictly necessary.
Try it out and tell me your results.
Regards,
Sara

]]>
By: Fernando P. https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-973943 Sat, 19 Oct 2024 08:11:41 +0000 https://randomnerdtutorials.com/?p=83525#comment-973943 Hi Sara and Rui,

Just qucik question about the hardware setup. As you’ve enabled pull down resistors:

rtc_gpio_pulldown_en(WAKEUP_GPIO)

Is is necessary to have the 10K Ohm resistors in the physical setup?

Thanks and congratulations for your work.!

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-956529 Thu, 12 Sep 2024 19:57:38 +0000 https://randomnerdtutorials.com/?p=83525#comment-956529 In reply to Philippe C.

Hi.
We need to update this tutorial to be compatible with the latest version of the ESP32 core.
Meanwhile, I’m currently out of the office and I cant do that at the moment.

Use this code as a reference instead: https://pastebin.com/raw/bmGr2qhX
Regards,
Sara

]]>
By: Philippe C https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-956251 Wed, 11 Sep 2024 19:53:41 +0000 https://randomnerdtutorials.com/?p=83525#comment-956251 Hello Sara and Rui,

I’m working on the second part of the tutorial. Whatever I test, I always get
‘Wakeup caused by external signal using RTC_CNTL
GPIO that triggered the wake up: GPIO inf
Going to sleep now’
I’ve tried changing inputs, ESP32, etc…. The assembly is constantly trigged without pressing any of the buttons. When I upload the first code (a single input), it works fine. I used an ESP32-Wroom-32 from AZ-Delivery. Could this be the reason?


Philippe

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-external-wake-up-deep-sleep/#comment-900480 Sat, 23 Mar 2024 19:33:38 +0000 https://randomnerdtutorials.com/?p=83525#comment-900480 In reply to CJ.

Hi.
Yes.
That should work.
Regards,
Sara

]]>