I have this 240x320 TFT module with ILI9341 driver, but theres corruptuon at the bottom, and renders only 240x240. How can i get it fixed? Since i went through everything and i cant fix it. ESP32 code: #include #include #include // ---------- TFT ---------- TFT_eSPI tft = TFT_eSPI(); // ---------- TOUCH ---------- #define TOUCH_CS 15 #define TOUCH_IRQ 27 XPT2046_Touchscreen touch(TOUCH_CS, TOUCH_IRQ); unsigned long lastFPS = 0; int fps = 0; int frames = 0; void setup() { Serial.begin(115200); // SPI begin SPI.begin(18, 19, 23); // TFT init tft.init(); tft.setRotation(1); // landscape tft.fillScreen(TFT_BLACK); // Touch init touch.begin(); touch.setRotation(1); // Boot screen tft.setTextColor(TFT_WHITE, TFT_BLACK); tft.setTextSize(2); tft.setCursor(20, 20); tft.println("ILI9341 TEST"); delay(1000); } void loop() { // ---------- FPS ---------- frames++; if (millis() - lastFPS >= 1000) { fps = frames; frames = 0; lastFPS = millis(); } // ---------- Draw colorful demo ---------- tft.fillRect(0, 0,…