new driver shuttleVFD for USB-based Shuttle VFDs (Thien Vu)
This commit is contained in:
@@ -233,6 +233,9 @@ Nicu Pavel
|
|||||||
Daryl Fonseca-Holt
|
Daryl Fonseca-Holt
|
||||||
- lis driver
|
- lis driver
|
||||||
|
|
||||||
|
Thien Vu
|
||||||
|
- shuttleVFD driver
|
||||||
|
|
||||||
|
|
||||||
Further developers in the sourceforge lcdproc team:
|
Further developers in the sourceforge lcdproc team:
|
||||||
Mindaugas Idzelis aim4min
|
Mindaugas Idzelis aim4min
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ v.0.5dev (ongoing development)
|
|||||||
* MtxOrb driver: fix VFD/VKD support (Ethan Dicks)
|
* MtxOrb driver: fix VFD/VKD support (Ethan Dicks)
|
||||||
+ new driver lis for VLSystem L.I.S VFD (Daryl Fonseca-Holt)
|
+ new driver lis for VLSystem L.I.S VFD (Daryl Fonseca-Holt)
|
||||||
* serialPOS driver: input support, cleanup (Eric Pooch)
|
* serialPOS driver: input support, cleanup (Eric Pooch)
|
||||||
|
* new driver shuttleVFD for USB-based Shuttle VFDs (Thien Vu)
|
||||||
|
|
||||||
v.0.5.2
|
v.0.5.2
|
||||||
* fix switching on/off the Load screen in lcdproc client using the menu
|
* fix switching on/off the Load screen in lcdproc client using the menu
|
||||||
|
|||||||
@@ -48,7 +48,8 @@ DriverPath=server/drivers/
|
|||||||
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, IOWarrior,
|
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, IOWarrior,
|
||||||
# irman, joy, lb216, lcdm001, lcterm, lirc, MD8800, ms6931, mtc_s16209x,
|
# irman, joy, lb216, lcdm001, lcterm, lirc, MD8800, ms6931, mtc_s16209x,
|
||||||
# MtxOrb, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
|
# 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
|
Driver=curses
|
||||||
|
|
||||||
# Tells the driver to bind to the given interface
|
# 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]
|
# enable ISO 8859 1 compatibility [default: yes; legal: yes, no]
|
||||||
#ISO_8859_1=yes
|
#ISO_8859_1=yes
|
||||||
|
|
||||||
|
## shuttleVFD driver ##
|
||||||
|
[shuttleVFD]
|
||||||
|
# No options
|
||||||
|
|
||||||
## stv5730 driver ##
|
## stv5730 driver ##
|
||||||
[stv5730]
|
[stv5730]
|
||||||
|
|||||||
+12
-4
@@ -8,15 +8,15 @@ AC_ARG_ENABLE(drivers,
|
|||||||
[ bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,]
|
[ bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,]
|
||||||
[ EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,]
|
[ EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,]
|
||||||
[ irman,joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,ms6931,]
|
[ irman,joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,ms6931,]
|
||||||
[ mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330]
|
[ mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330,]
|
||||||
[ sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,]
|
[ sed1520,serialPOS,serialVFD,shuttleVFD,sli,stv5730,svga,]
|
||||||
[ tyan,ula200,xosd]
|
[ t6963,text,tyan,ula200,xosd]
|
||||||
[ 'all' compiles all drivers;]
|
[ 'all' compiles all drivers;]
|
||||||
[ 'all,!xxx,!yyy' de-selects previously selected drivers],
|
[ 'all,!xxx,!yyy' de-selects previously selected drivers],
|
||||||
drivers="$enableval",
|
drivers="$enableval",
|
||||||
drivers=[bayrad,CFontz,CFontz633,curses,CwLnx,glk,lb216,lcdm001,MtxOrb,pyramid,text])
|
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'`
|
drivers=`echo $drivers | sed -e 's/,/ /g'`
|
||||||
|
|
||||||
@@ -338,6 +338,14 @@ dnl else
|
|||||||
DRIVERS="$DRIVERS serialVFD${SO}"
|
DRIVERS="$DRIVERS serialVFD${SO}"
|
||||||
actdrivers=["$actdrivers serialVFD"]
|
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)
|
sli)
|
||||||
DRIVERS="$DRIVERS sli${SO}"
|
DRIVERS="$DRIVERS sli${SO}"
|
||||||
actdrivers=["$actdrivers sli"]
|
actdrivers=["$actdrivers sli"]
|
||||||
|
|||||||
@@ -222,6 +222,9 @@ SED1330/SED1335 (aka S1D13300/S1D13305) based graphical displays
|
|||||||
.B serialVFD
|
.B serialVFD
|
||||||
NEC (FIPC8367 based) and FUTABA VFDs
|
NEC (FIPC8367 based) and FUTABA VFDs
|
||||||
.TP
|
.TP
|
||||||
|
.B shuttleVFD
|
||||||
|
Shuttle VFD (USB-based)
|
||||||
|
.TP
|
||||||
.B sli
|
.B sli
|
||||||
Wirz SLI driver (unknown)
|
Wirz SLI driver (unknown)
|
||||||
.TP
|
.TP
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ well as the configuration of LCDd.
|
|||||||
&sed1520;
|
&sed1520;
|
||||||
&serialPOS;
|
&serialPOS;
|
||||||
&serialVFD;
|
&serialVFD;
|
||||||
|
&shuttleVFD;
|
||||||
&sli;
|
&sli;
|
||||||
&stv5730;
|
&stv5730;
|
||||||
&svga;
|
&svga;
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
<!ENTITY sed1520 SYSTEM "drivers/sed1520.docbook">
|
<!ENTITY sed1520 SYSTEM "drivers/sed1520.docbook">
|
||||||
<!ENTITY serialPOS SYSTEM "drivers/serialPOS.docbook">
|
<!ENTITY serialPOS SYSTEM "drivers/serialPOS.docbook">
|
||||||
<!ENTITY serialVFD SYSTEM "drivers/serialVFD.docbook">
|
<!ENTITY serialVFD SYSTEM "drivers/serialVFD.docbook">
|
||||||
|
<!ENTITY shuttleVFD SYSTEM "drivers/shuttleVFD.docbook">
|
||||||
<!ENTITY sli SYSTEM "drivers/sli.docbook">
|
<!ENTITY sli SYSTEM "drivers/sli.docbook">
|
||||||
<!ENTITY stv5730 SYSTEM "drivers/stv5730.docbook">
|
<!ENTITY stv5730 SYSTEM "drivers/stv5730.docbook">
|
||||||
<!ENTITY svga SYSTEM "drivers/svga.docbook">
|
<!ENTITY svga SYSTEM "drivers/svga.docbook">
|
||||||
|
|||||||
@@ -19,13 +19,14 @@ AM_LDFLAGS = @LDSHARED@
|
|||||||
#LIBS =
|
#LIBS =
|
||||||
|
|
||||||
pkglib_PROGRAMS = @DRIVERS@
|
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
|
noinst_LIBRARIES = libLCD.a libbignum.a
|
||||||
|
|
||||||
IOWarrior_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
IOWarrior_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
||||||
hd44780_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
hd44780_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
||||||
g15_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
g15_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
||||||
picolcd_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
picolcd_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
||||||
|
shuttleVFD_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
|
||||||
|
|
||||||
CFontz_LDADD = libLCD.a libbignum.a
|
CFontz_LDADD = libLCD.a libbignum.a
|
||||||
CFontz633_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
|
pyramid_LDADD = libLCD.a
|
||||||
serialPOS_LDADD = libLCD.a libbignum.a
|
serialPOS_LDADD = libLCD.a libbignum.a
|
||||||
serialVFD_LDADD = libLCD.a libbignum.a
|
serialVFD_LDADD = libLCD.a libbignum.a
|
||||||
|
shuttleVFD_LDADD = @libusb_libs@ libLCD.a libbignum.a
|
||||||
svga_LDADD = @LIBSVGA@
|
svga_LDADD = @LIBSVGA@
|
||||||
t6963_LDADD = libLCD.a
|
t6963_LDADD = libLCD.a
|
||||||
tyan_LDADD = libLCD.a libbignum.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
|
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
|
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
|
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
|
stv5730_SOURCES = lcd.h stv5730.c stv5730.h report.h
|
||||||
svga_SOURCES = lcd.h svgalib_drv.c svgalib_drv.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
|
t6963_SOURCES = lcd.h lcd_lib.h t6963.c t6963.h t6963_font.h report.h
|
||||||
|
|||||||
Reference in New Issue
Block a user