new driver shuttleVFD for USB-based Shuttle VFDs (Thien Vu)

This commit is contained in:
marschap
2007-08-05 14:31:10 +00:00
parent d59722fbf6
commit 6800768125
8 changed files with 30 additions and 7 deletions
+3
View File
@@ -233,6 +233,9 @@ Nicu Pavel
Daryl Fonseca-Holt
- lis driver
Thien Vu
- shuttleVFD driver
Further developers in the sourceforge lcdproc team:
Mindaugas Idzelis aim4min
+1
View File
@@ -20,6 +20,7 @@ v.0.5dev (ongoing development)
* MtxOrb driver: fix VFD/VKD support (Ethan Dicks)
+ new driver lis for VLSystem L.I.S VFD (Daryl Fonseca-Holt)
* serialPOS driver: input support, cleanup (Eric Pooch)
* new driver shuttleVFD for USB-based Shuttle VFDs (Thien Vu)
v.0.5.2
* fix switching on/off the Load screen in lcdproc client using the menu
+5 -2
View File
@@ -48,7 +48,8 @@ DriverPath=server/drivers/
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, IOWarrior,
# irman, joy, lb216, lcdm001, lcterm, lirc, MD8800, ms6931, mtc_s16209x,
# MtxOrb, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
# serialVFD, sli, stv5730, svga, t6963, text, tyan, ula200, xosd
# serialVFD, shuttleVFD, sli, stv5730, svga, t6963, text, tyan, ula200,
# xosd
Driver=curses
# Tells the driver to bind to the given interface
@@ -870,7 +871,9 @@ Speed=9600
# enable ISO 8859 1 compatibility [default: yes; legal: yes, no]
#ISO_8859_1=yes
## shuttleVFD driver ##
[shuttleVFD]
# No options
## stv5730 driver ##
[stv5730]
+12 -4
View File
@@ -8,15 +8,15 @@ AC_ARG_ENABLE(drivers,
[ bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,]
[ EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,]
[ irman,joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,ms6931,]
[ mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330]
[ sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,]
[ tyan,ula200,xosd]
[ mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330,]
[ sed1520,serialPOS,serialVFD,shuttleVFD,sli,stv5730,svga,]
[ t6963,text,tyan,ula200,xosd]
[ 'all' compiles all drivers;]
[ 'all,!xxx,!yyy' de-selects previously selected drivers],
drivers="$enableval",
drivers=[bayrad,CFontz,CFontz633,curses,CwLnx,glk,lb216,lcdm001,MtxOrb,pyramid,text])
allDrivers=[bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,ms6931,mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330,sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,tyan,ula200,xosd]
allDrivers=[bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,ms6931,mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330,sed1520,serialPOS,serialVFD,shuttleVFD,sli,stv5730,svga,t6963,text,tyan,ula200,xosd]
drivers=`echo $drivers | sed -e 's/,/ /g'`
@@ -338,6 +338,14 @@ dnl else
DRIVERS="$DRIVERS serialVFD${SO}"
actdrivers=["$actdrivers serialVFD"]
;;
shuttleVFD)
if test "$enable_libusb" = yes ; then
DRIVERS="$DRIVERS shuttleVFD${SO}"
actdrivers=["$actdrivers shuttleVFD"]
else
AC_MSG_WARN([The shuttleVFD driver needs the libusb library.])
fi
;;
sli)
DRIVERS="$DRIVERS sli${SO}"
actdrivers=["$actdrivers sli"]
+3
View File
@@ -222,6 +222,9 @@ SED1330/SED1335 (aka S1D13300/S1D13305) based graphical displays
.B serialVFD
NEC (FIPC8367 based) and FUTABA VFDs
.TP
.B shuttleVFD
Shuttle VFD (USB-based)
.TP
.B sli
Wirz SLI driver (unknown)
.TP
+1
View File
@@ -40,6 +40,7 @@ well as the configuration of LCDd.
&sed1520;
&serialPOS;
&serialVFD;
&shuttleVFD;
&sli;
&stv5730;
&svga;
+1
View File
@@ -46,6 +46,7 @@
<!ENTITY sed1520 SYSTEM "drivers/sed1520.docbook">
<!ENTITY serialPOS SYSTEM "drivers/serialPOS.docbook">
<!ENTITY serialVFD SYSTEM "drivers/serialVFD.docbook">
<!ENTITY shuttleVFD SYSTEM "drivers/shuttleVFD.docbook">
<!ENTITY sli SYSTEM "drivers/sli.docbook">
<!ENTITY stv5730 SYSTEM "drivers/stv5730.docbook">
<!ENTITY svga SYSTEM "drivers/svga.docbook">
+4 -1
View File
@@ -19,13 +19,14 @@ AM_LDFLAGS = @LDSHARED@
#LIBS =
pkglib_PROGRAMS = @DRIVERS@
EXTRA_PROGRAMS = bayrad CFontz CFontz633 CFontzPacket curses CwLnx ea65 EyeboxOne g15 glcdlib glk hd44780 icp_a106 imon IOWarrior irman joy lb216 lcdm001 lcterm lirc lis MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD picolcd pyramid sed1330 sed1520 serialPOS serialVFD stv5730 svga t6963 text tyan sli ula200 xosd
EXTRA_PROGRAMS = bayrad CFontz CFontz633 CFontzPacket curses CwLnx ea65 EyeboxOne g15 glcdlib glk hd44780 icp_a106 imon IOWarrior irman joy lb216 lcdm001 lcterm lirc lis MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD picolcd pyramid sed1330 sed1520 serialPOS serialVFD shuttleVFD stv5730 svga t6963 text tyan sli ula200 xosd
noinst_LIBRARIES = libLCD.a libbignum.a
IOWarrior_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
hd44780_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
g15_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
picolcd_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
shuttleVFD_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
CFontz_LDADD = libLCD.a libbignum.a
CFontz633_LDADD = libLCD.a libbignum.a
@@ -51,6 +52,7 @@ picolcd_LDADD = @libusb_libs@ libLCD.a libbignum.a
pyramid_LDADD = libLCD.a
serialPOS_LDADD = libLCD.a libbignum.a
serialVFD_LDADD = libLCD.a libbignum.a
shuttleVFD_LDADD = @libusb_libs@ libLCD.a libbignum.a
svga_LDADD = @LIBSVGA@
t6963_LDADD = libLCD.a
tyan_LDADD = libLCD.a libbignum.a
@@ -96,6 +98,7 @@ sed1330_SOURCES = lcd.h sed1330.h sed1330.c port.h lpt-port.h timing.h report
sed1520_SOURCES = lcd.h sed1520.c sed1520.h sed1520fm.c sed1520fm.h port.h report.h
serialPOS_SOURCES = lcd.h lcd_lib.h serialPOS.c serialPOS.h report.h adv_bignum.h
serialVFD_SOURCES = lcd.h lcd_lib.h serialVFD.c serialVFD.h report.h adv_bignum.h serialVFD_displays.c serialVFD_displays.h serialVFD_io.c serialVFD_io.h
shuttleVFD_SOURCES = lcd.h shuttleVFD.c shuttleVFD.h report.h
stv5730_SOURCES = lcd.h stv5730.c stv5730.h report.h
svga_SOURCES = lcd.h svgalib_drv.c svgalib_drv.h report.h
t6963_SOURCES = lcd.h lcd_lib.h t6963.c t6963.h t6963_font.h report.h