// ══════════════════════════════════════════════════════════ // TFT_eSPI User_Setup for ESP32-32E-4" (Hosyond 320x480) // This file is copied over vendor/esp32-32e-4/TFT_eSPI/User_Setup.h // by the install-libs-32e-4 task. // ══════════════════════════════════════════════════════════ #define USER_SETUP_ID 201 // ── Driver ── #define ST7796_DRIVER // ── Resolution ── #define TFT_WIDTH 320 #define TFT_HEIGHT 480 // ── SPI Pins (from lcdwiki.com/4.0inch_ESP32-32E_Display) ── #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_SCLK 14 #define TFT_CS 15 #define TFT_DC 2 #define TFT_RST -1 // tied to EN, handled by board // ── Backlight ── #define TFT_BL 27 #define TFT_BACKLIGHT_ON HIGH // ── Touch (XPT2046 resistive) ── #define TOUCH_CS 33 #define TOUCH_IRQ 36 // ── SPI speed ── #define SPI_FREQUENCY 40000000 #define SPI_READ_FREQUENCY 20000000 #define SPI_TOUCH_FREQUENCY 2500000 // ── Misc ── #define LOAD_GLCD #define LOAD_FONT2 #define LOAD_FONT4 #define LOAD_FONT6 #define LOAD_FONT7 #define LOAD_FONT8 #define LOAD_GFXFF #define SMOOTH_FONT