Gast
#5948149
Hallo Gemeinde, ich nutze die Adafruit-Lib zum ILI9341 Controller an einem ESP8266 (Wemos D1). https://github.com/adafruit/Adafruit_ILI9341 Das Display ist über SPI angebunden. Die Funktionalität ist gegeben bzw. das Display läuft. Allerdings: sehr sehr langsam. Schaut man sich den Quellcode mal an, ist auch ziemlich klar warum das so ist. So zum Beispiel in der tft.fillScreen()-Methode wird Zeile für Zeile von oben nach unten einzelne Linien gezeichnet, sprich mehrere einzelne SPI Befehle abgesetzt. Nutzt man diese Methode, kann man förmlich auf dem Display erkennen, wie dies geschieht. Gibt es nicht irgendwie die möglich einen Buffer[240][320] in der SW vorzuhalten und diese dort abgelegten Pixelinformation in einem SPI-Befehl ans Display zu schicken? Noch besser wäre das natürlich per DMA. Ich meine das der ESP8266 so etwas kann? Herzlichen Dank.