hallo,
melde mich nach langer zeit wieder ...
wie hier (Optrex 323) und hier (nokia) bereits im sommer angekuendigt, habe ich eine ansteuerung fuer serielle displays a la displays von nokia-mobiles und optrex 323 geschrieben.
das ganze ist eine library, die zur zeit folgende displays unterstuetzt:
- Optrex 323
- displays mit on-glass PCD8544 controller (zu finden in einigen nokia-mobiles)
das optrex 323 laeuft bei mir seit einiger zeit bereits 'in produktion', die pcd8544-basierten displays seit kurzer zeit.
die anbindung an graphlcd erledigt ein kleines c++-modul, das die anbindung an die library (die, wie es sich gehoert, in c erstellt wurde) erledigt. weiters habe ich in graphlcd ein paar #ifdefs hineingepflanzt, sodass auch features wie aendern des kontrasts oder ein/ausschalten der (optionalen) hintergrundbeleuchtung unterstuetzt werden.
angesprochen wird der parallelport ueber ioctl-aufrufe (sind fuer serielle displays mehr als ausreichend schnell). dadurch kann vdr auch als nicht-root aufgerufen werden.
was noch fehlt: fertigstellung der dokumentation (fast fertig) und eroeffnen eines sourceforge-projektes inkl. beschreibung der erforderlichen hardware (gleich vorweg: der aufwand an extra hardware ist sehr gering. danke an die hilfestellungen im 2. oben angefuehrten link. ich habe die lm317-schaltung und die transistor-ansteuerung fuer das ein- und ausschalten der hintergrundbeleuchtung fast 1:1 uebernommen).
gruesse
/wastl
legende zum angehaengten bild:
bild 1: platine vom nokia 5110-mobile, unzersaegt, mit aufklippbarem display
bild 2-5: display als anzeige fuer graphlcd
(edits: bild war zu gross ... oops)