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

What is the reason for only GPIO12 and 25 on ESP32 ? #398

Open
X-Ryl669 opened this issue Nov 19, 2021 · 4 comments
Open

What is the reason for only GPIO12 and 25 on ESP32 ? #398

X-Ryl669 opened this issue Nov 19, 2021 · 4 comments
Labels

Comments

@X-Ryl669
Copy link

In the documentation, only those 2 pins are listed. I don't see anything common and specific to these pins on ESP32, so I'm wondering what is the reason PJDL would only work on such pins ?

GPIO12 is a bit painful to use since if you have it pulled high (for whatever reason) while booting, the ESP32 will likely fail to boot (it's used to change the voltage of the flash chip from 3.3V to 1.8V).
It can be pulled high if the other side of the communication link is trying to communicate while the ESP32 is rebooting. In that case, the system will never resume in a working condition, unless manually reboot while GPIO12 is low.

@gioblu
Copy link
Owner

gioblu commented Dec 5, 2021

Ciao @X-Ryl669 I have found the compatible pins mostly by trial and error, thank you for your feedback, I didn't know about GPIO 12, that is for sure a problem, I will give a try to other pins and report to you back here.

@fanczy
Copy link

fanczy commented Jan 27, 2022

Hello, any new info on this? I have an ESP32 version where pins 12 and 25 are unfortunately unavailable.

@gioblu
Copy link
Owner

gioblu commented Mar 19, 2022

Thank you @X-Ryl669 for pointing this out.
I will work to solve this ASAP.

@gioblu gioblu added the bug label Mar 19, 2022
@thilojaeggi
Copy link

Any update on this?

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

No branches or pull requests

4 participants