@renax Also ich hab den Sketch jetzt bei mir auch mal getestet. Es funktioniert scheinbar wie es soll. Also bei mir flackert nicht und die Hintergrundfarbe ändert sich alle 10 Sekunden, wie im loop() auch angegeben.

Als Verdrahtung hab ich die hier genommen:

tft display esp8266 verdrahtung

Ist zwar für ein NodeMCU aber das ganze ist auch mit einem ESP8266 D1 Mini 1:1 kompatibel.

Zuerst war der Display nur weiß, also hab ich zwei Sachen in der Libary angepasst in der User_Setup.h - Datei.

Einmal den Treiber:

// Only define one driver, the other ones must be commented out //#define ILI9341_DRIVER #define ST7735_DRIVER // Define additional parameters below for this display //#define ILI9163_DRIVER // Define additional parameters below for this display //#define S6D02A1_DRIVER //#define RPI_ILI9486_DRIVER // 20MHz maximum SPI //#define HX8357D_DRIVER //#define ILI9481_DRIVER //#define ILI9486_DRIVER //#define ILI9488_DRIVER // WARNING: Do not connect ILI9488 display SDO to MISO if other devices share the SPI bus (TFT SDO does NOT tristate when CS is high) //#define ST7789_DRIVER // Full configuration option, define additional parameters below for this display //#define ST7789_2_DRIVER // Minimal configuration option, define additional parameters below for this display //#define R61581_DRIVER //#define RM68140_DRIVER //#define ST7796_DRIVER //#define SSD1963_480_DRIVER //#define SSD1963_800_DRIVER //#define SSD1963_800ALT_DRIVER //#define ILI9225_DRIVER //#define GC9A01_DRIVER

und dann musste ich das Pinout noch ändern:

// ###### EDIT THE PIN NUMBERS IN THE LINES FOLLOWING TO SUIT YOUR ESP8266 SETUP ###### // For NodeMCU - use pin numbers in the form PIN_Dx where Dx is the NodeMCU pin designation #define TFT_CS PIN_D2 // Chip select control pin D8 #define TFT_DC PIN_D1 // Data Command control pin #define TFT_RST PIN_D0 // Reset pin (could connect to NodeMCU RST, see next line) //#define TFT_RST -1 // Set TFT_RST to -1 if the display RESET is connected to NodeMCU RST or 3.3V

Hab das ganze auch nochmal mit einer Library von Adafruit getetest. Da lief es auf anhieb und ohne Anpassungen ohne Probleme:

ST7725 Library Adafruit

Dort habe ich das Beispiel genommen:

Datei -> Beispiele -> Adafruit_ST7735_and_ST7789_Library -> graphicstest

Lief auch ohne Probleme. Also wenn dein Display immer noch flackert und es nicht funktioniert wie es soll, dann ist es denke ich auch wirklich kaputt. 😄