LCDproc wurde von mir durch einen neuen Anschlusstyp für das VDR-Wakeup Modul erweitert, um das LCD-Display am VDR-Wakeup auch für LCDproc und das vdr-plugin-lcdproc nutzen zu können. Die Änderungen wurden an der Version 0.4.5 vorgenommen. Außerdem ist in dieser Version die Zeichensatztabelle benutzerdefinierbar.
Folgende Änderungen sind enthalten:
Hier genaue Anweisungungen zum Erzeugen dieser Version:
Die Dateien lcdproc-0.4.5.tar.gz und lcdproc-0.4.5-fj2.diff nach /usr/src herunterladen.
cd /usr/src
tar xzvf lcdproc-0.4.5.tar.gz
cd lcdproc-0.4.5
patch -p1 -i ../lcdproc-0.4.5-fj2.diff
sh autogen.sh
.configure --enable-drivers=”all” für alle Treiber oder
.configure --enable-drivers=hd44780 nur HD44780 Treiber
make all
Einfacher ist es LCDproc ganz normal zu installieren und die fertig compilierte Version aus dem Scripte-Archiv von der Downloadseite oder für Nutzer ohne VDR-Wakeup aus dem lcdproc_woody-fj.tar.bz2 oder lcdproc_sarge-fj.tar.bz2 Archiv drüber zu spielen.
Beispiel LCDd.conf
[HD44780]
# Hitachi HD44780 driver
# See docs/hd44780_howto.txt
ConnectionType=seriallcd
# Select what type of connection. See documentation for types.
Device=/dev/ttyS1
# For PIC-an-LCD or SerialLCD connection type only:
# the serial device to which the LCD
# is connected. Default: /dev/lcd
#CharmapFile=/etc/LCDd.charmap
#CharmapName=SED1278F_0B
Backlight=YES
RefreshDisplay=5
# Force full refresh of display every 5 seconds.
# Default: 0 (no forced refreshs)
#Size=16x4
Size=40x4
# Specifies the size of the LCD.
vspan=2,2
# For multiple displays: at what 'logical' lines do the individual
# displays start. Set comment if display uses only one controller.
Beispiel Zeichensatztabelle LCDd.charmap
HD44780={
...
/* #64 */
64, 65, 66, 67,
68, 69, 70, 71,
72, 73, 74, 75,
76, 77, 78, 79,
80, 81, 82, 83,
84, 85, 86, 87,
88, 89, 90, 91,
...
245,121,240,255}
SED1278F_0B=
{
...
/* 64 ( '@' ) */ 64,
/* 65 ( 'A' ) */ 65,
/* 66 ( 'B' ) */ 66,
/* 67 ( 'C' ) */ 67,
/* 68 ( 'D' ) */ 68,
/* 69 ( 'E' ) */ 69,
/* 70 ( 'F' ) */ 70,
/* 71 ( 'G' ) */ 71,
...
}
(C) Frank Jepsen
Stand: 07.11.2006