|
|
||
|
|
||
| .. Beispiel .. EA-Kit IDE .. Farbpalette.kmi | ||
|
|
||
Die
nachfolgende .kmi-Datei definiert die 32 möglichen
RGB-Farben der Anzeige mit denen monochrome Grafikvorlagen
(Texte, Linien, Rahmen, Muster usw.) eingefärbt werden
können. Die Farben der Palette können dynamisch, also
zur Laufzeit verändert werden. Die unten gezeigten und
definierten Farben 1..16 entsprechen der Voreinstellung der
Anzeige nach dem Start. Die Farbwerte für die nach dem
Start nicht belegten Farben 17..32 sind willkürlich gewählt
worden. Alle Farbwerte können bei eigenen Applikationen
nach belieben und jederzeit geändert werden.
Die
Datei kann über INCLUDE:
<farbpalette.kmi> in
eigene Projekte eingebunden werden.
Die Palette entspricht den unten angegebenen Farbdefinitionen. Beim EA-DIPTFT erscheinen die Farben intensiver Die Definitionen der Farben erfolgen nach dem RGB-Farbmodell. Es müssen also jeweils drei Farben für Rot, Grün und Blau angegeben werden, um eine Mischfarbe zu erhalten. Grauwerte ergeben sich, wenn bei allen drei Farbanteilen der gleiche Wert benutzt wird. Beim EA eDIPTFT43-A werden jedoch nicht die vollständigen RGB-Byte ausgewertet sondern bei Rot die oberen 5 Bits (7-3), bei Grün die oberen 6 Bits (7-2) und bei Blau wieder die oberen 5 Bits (7-3). So ergeben sich 16Bits für einen Farbwert (2 Byte), was auch den Namen des Grafikformats G16 erklärt. |
||
|
|
|
|
|
|
|
|
; Unterdatei: farbpalette.kmi
; Projekt:
; Display: eDIPTFT43-A
; 12.09.2009 www.GoBlack.de, D.Schwarzer
; ======================================================
; Hilfe zu den Direktiven der Kit-IDE durch: Cursor im Wort, dann [F1]
;------------------|-------------------|-------------------|----------------|
; vordefiniertes Normal-Makro zum Setzen einer neuen Farbpalette
Colors = 100
Makro: Colors
; die Farben (1..16) entsprechen den vordefinierte Farben, der Anzeige nach
; dem Einschalten. Sie können neu definiert werden.
#FP 01, $00, $00, $00 ; schwarz
#FP 02, $00, $00, $FF ; blau
#FP 03, $FF, $00, $00 ; rot
#FP 04, $00, $FF, $00 ; grün
#FP 05, $FF, $00, $FF ; magenta .. Komplement grün
#FP 06, $00, $FF, $FF ; cyan .. Komplement rot
#FP 07, $FF, $FF, $00 ; gelb .. Komplement blau
#FP 08, $FF, $FF, $FF ; weiß
#FP 09, $6F, $6F, $6F ; dunkelgrau
#FP 10, $FF, $8F, $00 ; orange
#FP 11, $8F, $00, $FF ; violett
#FP 12, $FF, $00, $8F ; pink
#FP 13, $00, $FF, $8F ; lichtgrün
#FP 14, $8F, $FF, $00 ; hellgrün
#FP 15, $00, $8F, $FF ; hellblau
#FP 16, $AF, $AF, $AF ; grau
; den Farbparametern (17..32) ist nach dem Einschalten keine Farbe zuge-
; ordnet. Sie müssen erst definiert werden.
#FP 17, $C0, $C0, $C0 ; keine Namensgebung für diese Farben
#FP 18, $00, $00, $C0
#FP 19, $C0, $00, $00
#FP 20, $00, $C0, $00
#FP 21, $C0, $00, $C0
#FP 22, $00, $C0, $C0
#FP 23, $C0, $C0, $00
#FP 24, $80, $80, $80 ; mittleres Grau
#FP 25, $C0, $6F, $00
#FP 26, $00, $00, $80
#FP 27, $80, $00, $00
#FP 28, $00, $80, $00
#FP 29, $80, $00, $80
#FP 30, $00, $80, $80
#FP 31, $80, $80, $00
#FP 32, $40, $40, $40
|
||
|
|
|
|
|
|
.de