Skip to content

Disable holds / isolations on RTC IO pads after deep sleep#3539

Merged
thebentern merged 2 commits into
meshtastic:masterfrom
todd-herbert:disable-gpio-hold
Apr 3, 2024
Merged

Disable holds / isolations on RTC IO pads after deep sleep#3539
thebentern merged 2 commits into
meshtastic:masterfrom
todd-herbert:disable-gpio-hold

Conversation

@todd-herbert

Copy link
Copy Markdown
Contributor

Anonymoushindeiru

Yesterday at 9:20 PM
I found a bug: after waking from manual sleep/poweroff on a nano G1 explorer, buzzer no longer works


On ESP32, on wake from deep sleep, releases RTC IO pads which were held or isolated to minimize current leakage, freeing them to resume their normal function.

@todd-herbert

Copy link
Copy Markdown
Contributor Author

Talie5in

Today at 12:12 AM
Yup
Yeah hitting power button quickly does full boot
After long press for sleep

todd-herbert

Today at 12:13 AM
Power button yes, usr button no?

Talie5in

Today at 12:14 AM
Correct

Reported that issue also affects tbeam-s3-core

@thebentern thebentern merged commit a570e50 into meshtastic:master Apr 3, 2024
@todd-herbert todd-herbert deleted the disable-gpio-hold branch April 3, 2024 12:16
jeek pushed a commit to jeek/Meshtastic-Exploiteers-Hacker-Pager that referenced this pull request Jun 30, 2026
…c#3539)

* disable holds on RTC IO pads after deep sleep

* Don't assume SOC_RTCIO_HOLD_SUPPORTED
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

Successfully merging this pull request may close these issues.

2 participants