Die letzten Wochen hab ich unter anderem damit verbracht, einen Haufen Grafik-Funktionen für ein LCD zusammenzubauen. Linien, gefüllte/ungefüllte Kreise und Rechtecke, Bitmaps und so weiter. Letzteres wird auch für die Schrift verwendet, wobei die einzelnen Zeichen als Bitmap im Flash des µC's gespeichert sind.
Diese Bitmaps werden aus normalen Font-Dateien generiert (per FreeType2) und als C-Header eingebunden. Das funktioniert soweit gut. Mit dem Rest experimentiere ich noch, aber dem IDETrol habe ich schon ein SPI-Interface verpasst und an den Controller angestöpselt der auch das LCD ansteuert. So lässt sich das CD-Rom Laufwerk über SPI steuern und auch die Daten auslesen die dann auf dem Display ausgegeben werden. Ich werde versuchen den Quellcode demnächst hochzuladen, sobald ich alles ein wenig besser testen konnte.
Keine Kommentare:
Kommentar veröffentlichen