ili9341.pdf
ili9341_lib_v02.zip
Im Internet sind diverse Bibliotheken zur Ansteuerung des Displays zu finden.
Bis zu den Versionen Simulide 1.0.0-RC1 (=<R768) und 0.4.15-RC9 muss folgendes beachtet werden:
weitere, ältere Version der Library
Folgende Lib wurde früher verwendet: ili9341_lib.zip
Dieses zeigt bei Simulide Versionen 1.0.0-RC1 (>R768) auch die korrekten Farben.
Die Abmaße des Displays müssen wiefolgt vorgegeben sein:
#define ILI9341_TFTHEIGHT 320
#define ILI9341_TFTWIDTH 240
Beim Unterprogramm zum Setzen der Adresse müssen die Koordinaten vor der Ausgabe limitiert werden. Falls bereits die Anfangskoordinaten außerhalb des Maximalbereichs sind, sollen nichts ausgegeben werden.
Zum setzen der Adresse wird
Dies kann z.B. über folgende Zeilen vor dem Setzen der Adresse (Register 0x2A und 0x2B) erfolgen:
if (x1>=ILI9341_TFTWIDTH) return;
if (y1>=ILI9341_TFTHEIGHT) return;
if (x2>=ILI9341_TFTWIDTH) x2=ILI9341_TFTWIDTH;
if (y2>=ILI9341_TFTHEIGHT) y2=ILI9341_TFTHEIGHT;