Skip to content
Discussion options

You must be logged in to vote

The TFT screen and touch controller are wired to certain GPIO pins by the circuit board so these must NOT be changed:
#define PIN_SDA 18
#define PIN_SCL 19
#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS 15
#define TFT_DC 21
#define TFT_RST 22
#define TFT_BL 23

The TFT pins cannot be used for any other function.

You can delete this line:
#define TOUCH_CS PIN_D2 // Chip select pin (T_CS) of touch screen
which is not correctly defining an ESP32 GPIO pin anyway! (PIN_D2 is a pin definition for the ESP8266 only, it would map to GPIO 4 on an ESP32).

  1. How is your keypad wired in? Post a picture of the connections and list all connections made to the board.
  2. Do other TF…

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
2 replies
@CSEEEE
Comment options

@CSEEEE
Comment options

Comment options

You must be logged in to vote
2 replies
@Bodmer
Comment options

@CSEEEE
Comment options

Comment options

You must be logged in to vote
1 reply
@CSEEEE
Comment options

Answer selected by CSEEEE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants