integrate new serialPOS driver

This commit is contained in:
marschap
2007-02-04 21:14:55 +00:00
parent 6ef45399b8
commit 093117dbfc
7 changed files with 34 additions and 6 deletions
+1
View File
@@ -207,6 +207,7 @@ John Sanders:
Eric Pooch:
- Mac OS X / Darwin support
- serialPOS driver
Benjamin Wiedmann
- Added functionality for HITACHI SP14Q002 gLCD (320x240)
+1
View File
@@ -30,6 +30,7 @@ v.0.5dev (ongoing development)
+ new ConnectionType vdr-wakeup in hd44780 driver (originally Frank Jepsen)
* fixes for the hd44780-serial drivers (Matteo Pillon)
+ new options for the hd44780 driver (Frank Jepsen)
+ new driver for text based serial Point of Sale displays (Eric Pooch)
v.0.5.1
+ config file support in lcdproc client (Andrew Foss)
+20 -2
View File
@@ -39,8 +39,8 @@
# bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, EyeboxOne,
# g15, glcdlib, glk, hd44780, icp_a106, imon, IOWarrior, irman,
# joy, lb216,lcdm001, lcterm, lirc,MD8800, ms6931, mtc_s16209x,
# MtxOrb, NoritakeVFD, pyramid, sed1330, sed1520, serialVFD,
# sli, stv5730, svga, t6963, text, tyan, ula200, xosd
# MtxOrb, NoritakeVFD, pyramid, sed1330, sed1520, serialPOS,
# serialVFD, sli, stv5730, svga, t6963, text, tyan, ula200, xosd
Driver=curses
# Tells the driver to bind to the given interface
@@ -727,6 +727,24 @@ Port=0x378
## serial POS display driver ##
[serialPOS]
# Device to use in serial modea [default: /dev/lcd]
Device=/dev/lcd
# Specifies the size of the display in characters. [default: 16x2]
Size=16x2
# Set the communication protocol to use with the POS display.
# [default: AEDEX; legal: IEE, Epson, Emax, IBM, LogicControls, Ultimate]
Type=AEDEX
# communication baud rate with the display [default: 9600; legal: 1200, 2400, 19200, 115200]
Speed=9600
## Serial VFD driver ##
## Drives various (see below) serial 5x7dot VFD's. ##
[serialVFD]
+7 -3
View File
@@ -8,14 +8,14 @@ AC_ARG_ENABLE(drivers,
[ bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,EyeboxOne,]
[ g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,]
[ joy,lb216,lcdm001,lcterm,lirc,MD8800,ms6931,mtc_s16209x,]
[ MtxOrb,NoritakeVFD,pyramid,sed1330,sed1520,serialVFD,]
[ sli,stv5730,svga,t6963,text,tyan,ula200,xosd]
[ MtxOrb,NoritakeVFD,pyramid,sed1330,sed1520,serialPOS,]
[ serialVFD,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,EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,joy,lb216,lcdm001,lcterm,lirc,MD8800,ms6931,mtc_s16209x,MtxOrb,NoritakeVFD,pyramid,sed1330,sed1520,serialVFD,sli,stv5730,svga,t6963,text,tyan,ula200,xosd]
allDrivers=[bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,joy,lb216,lcdm001,lcterm,lirc,MD8800,ms6931,mtc_s16209x,MtxOrb,NoritakeVFD,pyramid,sed1330,sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,tyan,ula200,xosd]
drivers=`echo $drivers | sed -e 's/,/ /g'`
@@ -293,6 +293,10 @@ dnl else
AC_MSG_WARN([The sed1520 driver needs a parallel port.])
fi
;;
serialPOS)
DRIVERS="$DRIVERS serialPOS${SO}"
actdrivers=["$actdrivers serialPOS"]
;;
serialVFD)
DRIVERS="$DRIVERS serialVFD${SO}"
actdrivers=["$actdrivers serialVFD"]
+1
View File
@@ -35,6 +35,7 @@ well as the configuration of LCDd.
&pylcd;
&sed1330;
&sed1520;
&serialPOS;
&serialVFD;
&sli;
&stv5730;
+1
View File
@@ -41,6 +41,7 @@
<!ENTITY pylcd SYSTEM "drivers/pylcd.docbook">
<!ENTITY sed1330 SYSTEM "drivers/sed1330.docbook">
<!ENTITY sed1520 SYSTEM "drivers/sed1520.docbook">
<!ENTITY serialPOS SYSTEM "drivers/serialPOS.docbook">
<!ENTITY serialVFD SYSTEM "drivers/serialVFD.docbook">
<!ENTITY sli SYSTEM "drivers/sli.docbook">
<!ENTITY stv5730 SYSTEM "drivers/stv5730.docbook">
+3 -1
View File
@@ -19,7 +19,7 @@ AM_LDFLAGS = @LDSHARED@
#LIBS =
pkglib_PROGRAMS = @DRIVERS@
EXTRA_PROGRAMS = bayrad CFontz CFontz633 CFontzPacket curses CwLnx EyeboxOne g15 glcdlib glk hd44780 icp_a106 imon IOWarrior irman joy lb216 lcdm001 lcterm lirc MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD pyramid sed1330 sed1520 serialVFD stv5730 svga t6963 text tyan sli ula200 xosd
EXTRA_PROGRAMS = bayrad CFontz CFontz633 CFontzPacket curses CwLnx EyeboxOne g15 glcdlib glk hd44780 icp_a106 imon IOWarrior irman joy lb216 lcdm001 lcterm lirc MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD pyramid sed1330 sed1520 serialPOS serialVFD stv5730 svga t6963 text tyan sli ula200 xosd
noinst_LIBRARIES = libLCD.a libbignum.a
IOWarrior_CFLAGS = @libusb_cflags@ $(AM_CFLAGS)
@@ -46,6 +46,7 @@ mtc_s16209x_LDADD = libLCD.a
MtxOrb_LDADD = libLCD.a libbignum.a
NoritakeVFD_LDADD = libLCD.a
pyramid_LDADD = libLCD.a
serialPOS_LDADD = libLCD.a libbignum.a
serialVFD_LDADD = libLCD.a libbignum.a
svga_LDADD = @LIBSVGA@
t6963_LDADD = libLCD.a
@@ -87,6 +88,7 @@ NoritakeVFD_SOURCES = lcd.h lcd_lib.h NoritakeVFD.c NoritakeVFD.h report.h
pyramid_SOURCES = lcd.h pylcd.c pylcd.h
sed1330_SOURCES = lcd.h sed1330.h sed1330.c port.h lpt-port.h timing.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
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
stv5730_SOURCES = lcd.h stv5730.c stv5730.h report.h
svga_SOURCES = lcd.h svgalib_drv.c svgalib_drv.h report.h