Lösung Accent / dign LCD-Display Umlaute
- armageddon
- Geschlossen
-
-
Hallo,
warum noch patchen? Auf meinen VDR-Seiten kannst du eine 0.4.5 Version runterladen, die eine Charmap aus einem ASCII-File lädt.
ZitatDie Zeichensatztabelle lässt sich frei definieren. Die Zeichensatztabelle lässt sich in Form einer ASCII-Datei in einer C-ähnlichen Syntax definieren. Somit lassen sich nun alle HD44780 ansprechen. Auch die, mit sehr abweichenden Zeichensätzen. Die Zeichensatzumsetzung in vdr-plugin-lcdproc schlägt in machen Fällen fehl, weil auch der lcdproc Treiber eine Zeichenumsetzungstabelle enthält.
Einfach lcd-0.4.5 installieren LCDd aus dem Scripte-Archiv nach /usr/sbin kopieren, folgendes in LCDd.conf eintragenZitatCharmapFile=/etc/LCDd.charmap
CharmapName=SED1278F_0Bund die LCDd.charmap um eine neue Charmap erweitern.
Tschüß Frank
-
Ich find dort was für ct-vdr und linvdr, ich fahr hier aber RH 9.0a!
dein Patch lüppt bei mir nicht da gibt's bei configure ne Fehlermeldung:/lcdproc-0.4.5/missing: Unknown `--run' option
configure: WARNING: `missing' script is too old or missingKann ich leider nichts mit anfangen, das Script missing ist vorhanden und
ausführbar. gcc-3.2Das gleiche unter SuSE 7.3 gcc-2.95
-
Hallo,
ich glaube hat noch keiner selbst gepatched. Die meisten haben wohl einfach die fertige Version aus den Scripten genommen.
Ich kann heute abend nochmal testen.
Ich glaube du must nach dem patchen auf jeden Fall einmal sh autogen.sh im lcdproc-Verzeichnis aufrufen und ./configure --enable-drivers="all"
Ohne Patch konntest du aber übersetzen?Tschüß Frank
-
Dank Dir.
sh autogen.sh
Das wars, jetzt ist's durchgelaufen Configure make.
Werds jetzt noch mal probieren. -
Geht, muss jetzt nur die Tabelle anpassen.
Wobei ich mich jetzt frage, welche Einstellung ich jetzt im Setup
nehme, 0 1 2 3? -
Hallo,
Zitatsh autogen.sh
Das wars, jetzt ist's durchgelaufen Configure make.
sollte ich wohl doch mal dokumentieren.ZitatWobei ich mich jetzt frage, welche Einstellung ich jetzt im Setup
Ich nehme an, jetzt meinst du das Setup im lcdproc-plugin?
Hier must du charmap=0 (ist Standardwert) wählen, um keine zusätzliche Umdefinition der charmap zu bekommen.Tschüss Frank
-
Wollt nur noch sagen: Suuuuuuuper!!!!
Funzt astrein.Kleinen Minus Punkt hätt ich da noch, warum ist dein Patch so schwer zu
finden. weder mit der Suche hier im Portal noch mit Google ist was zu finden.Am einfachsten wärs wenn's im Download-Bereich liegen würd.
-
Hallo,
schön, dass es jetzt funktioniert.
Vergiss nicht mir die fertige charmap zu schicken.Der Patch ist noch ganz neu und ist bis jetzt nur auf meiner Seite, dem Thread für das VDR-Wakeup Projekt und der LCDproc Mailing List veröffentlicht.
Ich habe die Doku unter http://www.jepsennet.de/vdr/html/lcdproc.html jetzt erweitert.
Tschüß Frank
-
Hallo Frank,
ich bekomme immer noch keine Umlaute hin.
Habe das NEC 16x2 Display. Alles so gemacht wie auf deinen Seiten beschrieben, installiert, die beiden Dateien ersetzt und die charmap Zeilen eingetragen.
Ich habe das Gefühl, dass die Tabelle gar nicht genommen wird. Was mache ich bloß falsch?
Hast du noch einen Tipp?
Ich stelle mir vor, dass auf der rechten Seite in der Tabelle die Ziffer für das eigentlich richtige Zeichen einzutragen ist, liege ich da richtig?
Gruß aus Jenfeld, ja, wir sind quasi Nachbarn.
Dirk
-
Hallo,
die Tabelle besteht einfach nur aus einer Liste mit 256 durch Komma getrennten Werten zwischen 0 und 255. Kommentare werden in "/**/" eingeschlossen. Die Zeichen "#",";" oder "//" leiten einen Kommentar bir zum Zeilenende ein.
Die modifizierte LCDd-Version erzeugt beim Laden der Charmap Einträge in der /var/log/messages.
Zum Beispiel:CodeJan 15 21:05:29 vdrjepsen LCDd: Loading charmap SED1278F_0B from file /etc/LCDd.charmap Jan 15 21:05:29 vdrjepsen LCDd: Charmap SED1278F_0B loaded from file /etc/LCDd.charmap
Tschüss Frank
-
Hallo Frank,
ich habe die http://angerman.net/articles/jukebox/charmap.pl einmal durchlaufen lassen, um mir die dargestellten Zeichen von 1 bis 255 anzeigen zu lassen.
Prima Tool!
Es sind standardmäßig gar keine Umlaute dabei, wie soll ich da die Konvertierung eintragen?
Hast du die fertige charmap für den NEC Chip schon bekommen?
Kannst du mir sie ggf. schicken, vielleicht verstehe ich dann...
Gruß Dirk
-
Hallo,
um die Original Charmap des Displays sehen zu können, musst doch vorher eine Charmap ohne Umsetzung erstellen und einsetzen.
Wie ist denn der genaue Typ des Displaycontrollers? Ein Datenblatt sollte sich damit doch finden lassen. Passt die NECD16314AGJ_011 Charmap nicht?Tschüß Frank
-
Hallo Frank,
es ist der die NECD16314AGJ_011 aus dem Silverstone LASCALA LC03V Gehäuse.
in der charmap die ich habe steht steht für den NEC
NECD16314AGJ_011=
{
/* 0 ( '^@') */ 0,
/* 1 ( '^A') */ 1,
/* 2 ( '^B') */ 2,
/* 3 ( '^C') */ 3,
/* 4 ( '^D') */ 4,
/* 5 ( '^E') */ 5,
/* 6 ( '^F') */ 6,
/* 7 ( '^G') */ 7,
/* 8 ( '^H') */ 8,
/* 9 ( '' ) */ 9,
.....
/* 252 ( 'ü' ) */ 252,
/* 253 ( 'ý' ) */ 253,
/* 254 ( 'þ' ) */ 254,
/* 255 ( 'ý' ) */ 160
}da ist doch keine Umsetzung drin, ich sehe nur für 255 die 160
Um die Zeichen mit der charmap.pl zu sehen habe ich den vdr gestartet und killall LCDd eingegeben. Anschließend die charmap.pl gestartet.
Wäre dann die Konvertierung noch in der Anzeige zu sehen?
Ach so, ich habe die 0.4.5 wie auf deiner Seite beschrieben in das von dir angegebenes Verzeichnis kopiert und die 0.4.5 dann installiert. Anstelle von zu patchen habe ich die woody genommen und die 3 Dateien in die jeweiligen Verzeichnisse kopiert.
chmod +x LCDd ausgeführtdie beiden Zeilen habe ich in die LCDd.conf eingetragen. Es gibt bei mir übrigens 2 Dateien auf dem Rechner, die in /etc/ und die
in /usr/src/lcdproc-0.4.5/ Verzeichnis.In welcher ist der Eintrag vorzunehmen?
Natürlich ist auch der lcdproc patch aus dem setup Menü aktiviert.
Habe ich noch irgend etwas vergessen?
Die von dir im Forum eingestellte charmap für den NEC habe ich auch schon probiert... nix
Gruß Dirk
-
Hallo,
wenn keine Umlaute drin sind hilft natürlich alles nichts. Welchen NEC-Typ hast Du denn?
Tschüss Frank
-
NECD16314AGJ_011
und linvdr 0.7
siehe meinen Beitrag vorher, ich habe noch etwas ergänzt.
Gruß Dirk
-
Hallo,
in den Datenblättern, die ich so gefunden habe sind nur zwei Zeichensätze (Seite 20) beschrieben. Einer ist ANSI-kompatibel und erfordert wie beim NECD16314AGJ_011 nur die Umprogrammierung des Blockzeichens an Position 255. Der andere ist HD44780 kompatibel.
Im LCDproc Plugin musst du die Zeichenumsetzung mit charmap=0 ausschalten.
Tschüß Frank
-
Hallo Frank,
vielen Dank für deine Mühe! Echt super!
Ich denke da ist der Haken zu suchen, es ist eine Umsetzung aktiv!
in welcher Datei muss ich das ändern/eintragen?
Gruß Dirk
-
Hallo,
im Menü unter Einstellungen/Plugins/lcdproc Charmap=0
Tschüß Frank
-
Hallo Frank,
ich habe die ganze Zeit in den linux Dateien gesucht... grrr *lacht. Danke, in dem Plugin Menü war ich schon mal, habe aber gar nicht gewusst, dass sich dahinter noch Einstellungen verbergen! *freu
aber es steht schon auf "0" wenn ich das ändere ändern sich auch die Zeichen, die bei den Umlauten dargestellt werden. Aber weder = noch 1...3 zeigen die richtigen Werte.
Leider kann ich mit der 0.7 nicht patchen, aber das installieren und anschließende Kopieren der 3 Dateien sollte doch reichen, wie du schriebst.
Wo bloß ist der Fehler? Siest du die Qualmwolken aus Jenfeld... mir raucht der Kopf!
Aber das Gute, man(n) lernt dabei ungemein!
Gruß Dirk
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!