Hi Fred,
Die "Probleme" mit der Farbdarstellung liegen darin das bei diesen kleinen Screens keine 24 Bit für die Farben übertragen werden (3x8 Bit) sondern nur 16 Bits (5 - 6 - 5 Bits), macht 2 Bytes - man spart also 1 Byte und logischerweise auch die Zeit um die Daten hierfür zu übertragen. Da bei 5-6-5 nur 2 Bytes genutzt werden können auch nur 65536 Farben dargestellt werden, gegenüber 16 777 216 bei RGB 888.
Zitat
.... The semantics of set/clear are specific to the type of display: with something like a luminous OLED display, a “set” pixel is lighted,
whereas with a reflective LCD display, a “set” pixel is typically dark. There may be exceptions,...
Das heißt das bei Oleds und bei LCD Displays die Definitionen für Schwarz und Weiss genau umgekehrt sind.
Für die Farbdefinitionen schau mal hier:
http://www.barth-dev.de/online/rgb565-color-picker/
da kannst du die Farben über den Farbpicker auswählen und dir die Hex Werte im 5-6-5 Code anzeigen lassen.
Ulrich