Hallo, im Rahmen meines Studiums habe ich mich mit der Verwendung des Siemens S65 Displays an einem Infineon C167 µC beschäftigt. Dabei habe ich die vorhandene GLCD Library von Hagen Reddmann in der 'C' Version unter Zuhilfenahme der Dokumentation und Sourcen von Christian Kranz portiert. Als zweiten Teil programmierte ich ein API für die Erstellung einer Menü-Basierten Navigation auf dem LCD. Ich möchte diese Arbeit der Community zur Verfügung stellen. Ich weiß nicht, in wie fern mein Werk für die Allgemeinheit zu nutzen ist, aber schaden wird es schon keinem. Auch ich von den Veröffentlichungen von Christian Kranz und Hagen Reddmann enorm profitiert. Natürlich ist der C167 hier nicht so Verbreitet wie der AVR, aber ich habe ausschließlich in standard C gecoded. Vielleicht sind zumindest Teile nutzbar. Im Anhang findet ihr einen Auszug aus meiner Bakkalaureatsarbeit (englisch). Darin befindet sich eine Beschreibung für das User Interface. (oder http://members.aon.at/kammas/c167_glcd-ui.pdf) Für interessierte gibt es hier die Sourcen als Keil µV3 Projekt: http://members.aon.at/kammas/c167_glcd-ui.zip Eine Sourcecode Dokumenation wurde mittels Doxygen erstellt und befindet sich in ./documentation. Das Projekt ist vorerst abgeschlossen. In meinem Studium dreht sich schon alles weiter und ansonsten hab ich momentan aus pivaten Gründen kaum Zeit. Zu Fragen, Hinweisen oder auch Kritiken werde ich nach Möglichkeit im Forum Stellung nehmen. DANKE AN CHRISTIAN KRANZ UND HAGEN REDDMANN!
Schön, dass mal jemand die Früchte seiner Arbeit übersichtlich präsentiert und auch Quellen bzw. die übrigen Urheber angibt! Ich will mich demnächst auch mal mit einem Grafik-Display beschäftigen und werde mir deine Arbeit dann ansehen. Gruß Stefan Salewski
Hat jemand noch die c167_glcd-ui.zip datei , der Link funktioniert nicht mehr. Danke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.