ESP32 (WROOM32) (IDF 5.4), pins 34..39 are reserved?

vvb333007
Posts: 79
Joined: Wed Jul 31, 2024 5:53 am
Location: Thailand
Contact:

ESP32 (WROOM32) (IDF 5.4), pins 34..39 are reserved?

Postby vvb333007 » Wed May 28, 2025 11:56 am

Hello everyone!

I have a code, which starts early (before app_main, via __attribute__((constructor))) and reads all GPIOs (its config, connected signals etc) to find out, which GPIOs are **reserved**. So I found that pins 6..11 have **reserved** flag (SPI0 flash chip access) and pins 34..39 are marked as **reserved** as well.

Documentation says nothing about pins 34..39 except that they are input-only pins.

Can anyone explain why pins 34..39 are reserved?

Thank you!
Thanks!
Slava.

Ambroerts
Posts: 1
Joined: Sat May 31, 2025 4:23 am

Re: ESP32 (WROOM32) (IDF 5.4), pins 34..39 are reserved?

Postby Ambroerts » Sat May 31, 2025 4:25 am

Those pins (34–39) are input-only and don’t have internal pullups or pulldowns, which limits their flexibility. They're often marked as "reserved" or restricted in low-level system access because they’re typically used for specific purposes like sensors or special debug functions. Not truly “reserved” in the SPI0 sense, but likely flagged to prevent accidental output use.
https://doodle-jump.co keeps you engaged with increasingly challenging obstacles.

Who is online

Users browsing this forum: PerplexityBot and 1 guest