i2500vfd driver for a graphocal Noritake VFD (Thomas Jarosch)
This commit is contained in:
@@ -240,6 +240,7 @@ Thomas Jarosch
|
|||||||
- support reporting in hd44780's ConnectionType functions
|
- support reporting in hd44780's ConnectionType functions
|
||||||
- build-system clean up: use pkg-config for some libs
|
- build-system clean up: use pkg-config for some libs
|
||||||
- HD44780 connection type for a USB connection via a FTDI FT2232D chip
|
- HD44780 connection type for a USB connection via a FTDI FT2232D chip
|
||||||
|
- i2500vfd driver
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ v.0.5dev (ongoing development)
|
|||||||
* clean up build system (T. Jarosch, with tests/fixes by M. Dolze)
|
* clean up build system (T. Jarosch, with tests/fixes by M. Dolze)
|
||||||
+ hd44780 driver: new ConnectionType ftdi (Thomas Jarosch)
|
+ hd44780 driver: new ConnectionType ftdi (Thomas Jarosch)
|
||||||
* shuttleVFD driver: fix VendorID, support newer models (Miska Sulander)
|
* shuttleVFD driver: fix VendorID, support newer models (Miska Sulander)
|
||||||
|
+ i2500vfd driver for a graphocal Noritake VFD (Thomas Jarosch)
|
||||||
|
|
||||||
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
|
||||||
|
|||||||
+10
-2
@@ -13,13 +13,13 @@ AC_ARG_ENABLE(drivers,
|
|||||||
[ 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,shuttleVFD,sli,stv5730,svga,]
|
[ sed1520,serialPOS,serialVFD,shuttleVFD,sli,stv5730,svga,]
|
||||||
[ t6963,text,tyan,ula200,xosd]
|
[ t6963,text,tyan,ula200,xosd,i2500vfd]
|
||||||
[ '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,shuttleVFD,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,i2500vfd]
|
||||||
|
|
||||||
drivers=`echo $drivers | sed -e 's/,/ /g'`
|
drivers=`echo $drivers | sed -e 's/,/ /g'`
|
||||||
|
|
||||||
@@ -426,6 +426,14 @@ dnl else
|
|||||||
AC_MSG_WARN([The xosd driver needs xosd.h])
|
AC_MSG_WARN([The xosd driver needs xosd.h])
|
||||||
])
|
])
|
||||||
;;
|
;;
|
||||||
|
i2500vfd)
|
||||||
|
if test "$enable_libftdi" = yes ; then
|
||||||
|
DRIVERS="$DRIVERS i2500vfd${SO}"
|
||||||
|
actdrivers=["$actdrivers i2500vfd"]
|
||||||
|
else
|
||||||
|
AC_MSG_WARN([The i2500vfd driver needs the ftdi library])
|
||||||
|
fi
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
AC_MSG_ERROR([Unknown driver $driver])
|
AC_MSG_ERROR([Unknown driver $driver])
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -254,6 +254,9 @@ ULA-200 device from ELV (http://www.elv.de)
|
|||||||
.TP
|
.TP
|
||||||
.B xosd
|
.B xosd
|
||||||
On Screen Display on X11
|
On Screen Display on X11
|
||||||
|
.TP
|
||||||
|
.B i2500vfd
|
||||||
|
140x32 pixel VFD Display of the Intra2net Intranator 2500 appliance
|
||||||
.PP
|
.PP
|
||||||
Multiple drivers can be used simultaneously; thus, for example, a Matrix Orbital display (MtxOrb driver)
|
Multiple drivers can be used simultaneously; thus, for example, a Matrix Orbital display (MtxOrb driver)
|
||||||
can be combined with an infrared driver (irmanin driver).
|
can be combined with an infrared driver (irmanin driver).
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ well as the configuration of LCDd.
|
|||||||
&tyan;
|
&tyan;
|
||||||
&ula200;
|
&ula200;
|
||||||
&xosd;
|
&xosd;
|
||||||
|
&i2500vfd;
|
||||||
|
|
||||||
&ppttrouble;
|
&ppttrouble;
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ EXTRA_DIST = bayrad.docbook \
|
|||||||
text.docbook \
|
text.docbook \
|
||||||
tyan.docbook \
|
tyan.docbook \
|
||||||
ula200.docbook \
|
ula200.docbook \
|
||||||
xosd.docbook
|
xosd.docbook \
|
||||||
|
i2500vfd.docbook
|
||||||
|
|
||||||
## EOF
|
## EOF
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
<!ENTITY glcdlib SYSTEM "drivers/glcdlib.docbook">
|
<!ENTITY glcdlib SYSTEM "drivers/glcdlib.docbook">
|
||||||
<!ENTITY glk SYSTEM "drivers/glk.docbook">
|
<!ENTITY glk SYSTEM "drivers/glk.docbook">
|
||||||
<!ENTITY hd44780 SYSTEM "drivers/hd44780.docbook">
|
<!ENTITY hd44780 SYSTEM "drivers/hd44780.docbook">
|
||||||
|
<!ENTITY i2500vfd SYSTEM "drivers/i2500vfd.docbook">
|
||||||
<!ENTITY icp_a106 SYSTEM "drivers/icp_a106.docbook">
|
<!ENTITY icp_a106 SYSTEM "drivers/icp_a106.docbook">
|
||||||
<!ENTITY imon SYSTEM "drivers/imon.docbook">
|
<!ENTITY imon SYSTEM "drivers/imon.docbook">
|
||||||
<!ENTITY IOWarrior SYSTEM "drivers/IOWarrior.docbook">
|
<!ENTITY IOWarrior SYSTEM "drivers/IOWarrior.docbook">
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ 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 shuttleVFD 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 i2500vfd
|
||||||
noinst_LIBRARIES = libLCD.a libbignum.a
|
noinst_LIBRARIES = libLCD.a libbignum.a
|
||||||
|
|
||||||
IOWarrior_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
IOWarrior_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
||||||
@@ -29,6 +29,7 @@ lis_CFLAGS = @LIBUSB_CFLAGS@ @LIBFTDI_CFLAGS@ $(AM_CFLAGS)
|
|||||||
picolcd_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
picolcd_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
||||||
shuttleVFD_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
shuttleVFD_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
||||||
ula200_CFLAGS = @LIBFTDI_CFLAGS@ $(AM_CFLAGS)
|
ula200_CFLAGS = @LIBFTDI_CFLAGS@ $(AM_CFLAGS)
|
||||||
|
i2500vfd_CFLAGS = @LIBFTDI_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
|
||||||
@@ -61,6 +62,7 @@ tyan_LDADD = libLCD.a libbignum.a
|
|||||||
ula200_LDADD = libLCD.a @LIBFTDI_LIBS@
|
ula200_LDADD = libLCD.a @LIBFTDI_LIBS@
|
||||||
sli_LDADD = libLCD.a
|
sli_LDADD = libLCD.a
|
||||||
xosd_LDADD = @LIBXOSD@
|
xosd_LDADD = @LIBXOSD@
|
||||||
|
i2500vfd_LDADD = libLCD.a @LIBFTDI_LIBS@
|
||||||
|
|
||||||
libLCD_a_SOURCES = lcd_lib.h lcd_lib.c
|
libLCD_a_SOURCES = lcd_lib.h lcd_lib.c
|
||||||
libbignum_a_SOURCES = adv_bignum.h adv_bignum.c
|
libbignum_a_SOURCES = adv_bignum.h adv_bignum.c
|
||||||
@@ -109,6 +111,7 @@ tyan_SOURCES = lcd.h lcd_lib.h tyan_lcdm.h tyan_lcdm.c report.h adv_bignum
|
|||||||
ula200_SOURCES = lcd.h lcd_lib.h ula200.h ula200.c report.h
|
ula200_SOURCES = lcd.h lcd_lib.h ula200.h ula200.c report.h
|
||||||
sli_SOURCES = lcd.h lcd_lib.h wirz-sli.h wirz-sli.c report.h
|
sli_SOURCES = lcd.h lcd_lib.h wirz-sli.h wirz-sli.c report.h
|
||||||
xosd_SOURCES = lcd.h xosdlib_drv.c xosdlib_drv.h report.h
|
xosd_SOURCES = lcd.h xosdlib_drv.c xosdlib_drv.h report.h
|
||||||
|
i2500vfd_SOURCES = lcd.h i2500vfd.c i2500vfd.h i2500vfdfm.c i2500vfdfm.h report.h
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)
|
AM_CPPFLAGS = -I$(top_srcdir)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user