Open arcbtc opened 5 years ago
Pin 38, 39 seem to be the issue
@arcbtc 38,39 can only be configured as an input. If you confirm that it is pressed by detecting low level, please use a pull-up resistor to pull the PIN high externally.
From the IO_MUX table of the ESP32 Datasheet (V3.3), GPIO34 to GPIO39 are input only. Perhaps it would be helpful to update TTGO-pinmap.jpg as :
You're right pins GPIO34 to GPIO39 are input only.
Well, what to say about it. A PCB design for the garbage can ... thanks for the tip to all.
I've just fallen into this trap as well, like you I now have a load of useless PCBs.
It's clearly labeled as GPIO on the pinout so I'm very annoyed by it.
You can unsolder a couple of tiny caps on the underside to get those GPIOs back. (C49, C32)
Using 38-27 for a 4x4 keypad, but they dont seem to work as generic ESP32 GPIOS Using "Keypad" library Same code works fine with DEVKIT V1 and NODEMCU 32S