[lcd4linux @ 2000-05-02 23:07:48 by herp]

Crystalfontz initial coding

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@54 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
This commit is contained in:
herp
2000-05-02 23:07:48 +00:00
parent 23a1214b15
commit 6373b1b0c3
4 changed files with 24 additions and 15 deletions
+2
View File
@@ -29,6 +29,7 @@ Skeleton.c \
MatrixOrbital.c \
BeckmannEgle.c \
HD44780.c \
Crystalfontz.c Crystalfontz.h \
PalmPilot.c \
Raster.c \
XWindow.c
@@ -44,6 +45,7 @@ TODO \
README.Drivers \
README.MatrixOrbital \
README.HD44780 \
README.Crystalfontz \
README.X11 \
README.KDE \
README.Raster
+10 -9
View File
@@ -73,10 +73,10 @@ AM_CFLAGS = $(X_CFLAGS) -Wall
lcd4linux_LDFLAGS = $(X_LIBS)
@WITH_X_TRUE@lcd4linux_LDADD = -lX11
lcd4linux_SOURCES = lcd4linux.c debug.h cfg.c cfg.h lock.c lock.h parser.c parser.h processor.c processor.h system.c system.h isdn.c isdn.h filter.c filter.h udelay.c udelay.h display.c display.h pixmap.c pixmap.h fontmap.c fontmap.h Skeleton.c MatrixOrbital.c BeckmannEgle.c HD44780.c PalmPilot.c Raster.c XWindow.c
lcd4linux_SOURCES = lcd4linux.c debug.h cfg.c cfg.h lock.c lock.h parser.c parser.h processor.c processor.h system.c system.h isdn.c isdn.h filter.c filter.h udelay.c udelay.h display.c display.h pixmap.c pixmap.h fontmap.c fontmap.h Skeleton.c MatrixOrbital.c BeckmannEgle.c HD44780.c Crystalfontz.c Crystalfontz.h PalmPilot.c Raster.c XWindow.c
EXTRA_DIST = lcd4linux.conf.sample lcd4kde.conf lcd4linux.kdelnk lcd4linux.xpm lcd4linux.lsm FAQ TODO README.Drivers README.MatrixOrbital README.HD44780 README.X11 README.KDE README.Raster
EXTRA_DIST = lcd4linux.conf.sample lcd4kde.conf lcd4linux.kdelnk lcd4linux.xpm lcd4linux.lsm FAQ TODO README.Drivers README.MatrixOrbital README.HD44780 README.Crystalfontz README.X11 README.KDE README.Raster
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
@@ -94,8 +94,8 @@ X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_PRE_LIBS = @X_PRE_LIBS@
lcd4linux_OBJECTS = lcd4linux.o cfg.o lock.o parser.o processor.o \
system.o isdn.o filter.o udelay.o display.o pixmap.o fontmap.o \
Skeleton.o MatrixOrbital.o BeckmannEgle.o HD44780.o PalmPilot.o \
Raster.o XWindow.o
Skeleton.o MatrixOrbital.o BeckmannEgle.o HD44780.o Crystalfontz.o \
PalmPilot.o Raster.o XWindow.o
@WITH_X_TRUE@lcd4linux_DEPENDENCIES =
CFLAGS = @CFLAGS@
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
@@ -109,11 +109,12 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar
GZIP_ENV = --best
DEP_FILES = .deps/BeckmannEgle.P .deps/HD44780.P .deps/MatrixOrbital.P \
.deps/PalmPilot.P .deps/Raster.P .deps/Skeleton.P .deps/XWindow.P \
.deps/cfg.P .deps/display.P .deps/filter.P .deps/fontmap.P .deps/isdn.P \
.deps/lcd4linux.P .deps/lock.P .deps/parser.P .deps/pixmap.P \
.deps/processor.P .deps/system.P .deps/udelay.P
DEP_FILES = .deps/BeckmannEgle.P .deps/Crystalfontz.P .deps/HD44780.P \
.deps/MatrixOrbital.P .deps/PalmPilot.P .deps/Raster.P .deps/Skeleton.P \
.deps/XWindow.P .deps/cfg.P .deps/display.P .deps/filter.P \
.deps/fontmap.P .deps/isdn.P .deps/lcd4linux.P .deps/lock.P \
.deps/parser.P .deps/pixmap.P .deps/processor.P .deps/system.P \
.deps/udelay.P
SOURCES = $(lcd4linux_SOURCES)
OBJECTS = $(lcd4linux_OBJECTS)
+6 -5
View File
@@ -1,4 +1,4 @@
/* $Id: XWindow.c,v 1.17 2000/04/05 05:58:36 reinelt Exp $
/* $Id: XWindow.c,v 1.18 2000/05/02 23:07:48 herp Exp $
*
* X11 Driver for LCD4Linux
*
@@ -20,6 +20,9 @@
*
*
* $Log: XWindow.c,v $
* Revision 1.18 2000/05/02 23:07:48 herp
* Crystalfontz initial coding
*
* Revision 1.17 2000/04/05 05:58:36 reinelt
*
* fixed bug in XWindow.c: union semun isn't defined with glibc-2.1
@@ -449,10 +452,8 @@ int dx,wx,wy;
/*lower right corner*/
x+=width-1;
y+=height-1;
xto=xres*(x/boxw)+(x%boxw)/(pixel+pgap)
-((x%boxw>xres*pixel+(xres-1)*pgap)?1:0);
yto=yres*(y/boxh)+(y%boxh)/(pixel+pgap)
-((y%boxh>yres*pixel+(yres-1)*pgap)?1:0);
xto=xres*(x/boxw)+(x%boxw)/(pixel+pgap);
yto=yres*(y/boxh)+(y%boxh)/(pixel+pgap);
pos=yfrom*xres*cols+xfrom;
wy=border+yfrom*(pixel+pgap)+(yfrom/yres)*(rgap-pgap);
+6 -1
View File
@@ -1,4 +1,4 @@
/* $Id: display.c,v 1.17 2000/05/02 06:05:00 reinelt Exp $
/* $Id: display.c,v 1.18 2000/05/02 23:07:48 herp Exp $
*
* framework for device drivers
*
@@ -20,6 +20,9 @@
*
*
* $Log: display.c,v $
* Revision 1.18 2000/05/02 23:07:48 herp
* Crystalfontz initial coding
*
* Revision 1.17 2000/05/02 06:05:00 reinelt
*
* driver for 3Com Palm Pilot added
@@ -133,6 +136,7 @@ extern LCD Skeleton[];
extern LCD MatrixOrbital[];
extern LCD BeckmannEgle[];
extern LCD HD44780[];
extern LCD Crystalfontz[];
extern LCD PalmPilot[];
extern LCD Raster[];
extern LCD XWindow[];
@@ -142,6 +146,7 @@ FAMILY Driver[] = {
{ "Matrix Orbital", MatrixOrbital },
{ "Beckmann+Egle", BeckmannEgle },
{ "HD 44780 based", HD44780 },
{ "Crystalfontz", Crystalfontz },
{ "3Com Palm Pilot", PalmPilot },
{ "Raster", Raster },
#ifndef X_DISPLAY_MISSING