]> git.webhop.me Git - lcd4linux.git/commitdiff
[lcd4linux @ 2000-05-02 23:07:48 by herp]
authorherp <herp@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Tue, 2 May 2000 23:07:48 +0000 (23:07 +0000)
committerherp <herp@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Tue, 2 May 2000 23:07:48 +0000 (23:07 +0000)
Crystalfontz initial coding

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@54 3ae390bd-cb1e-0410-b409-cd5a39f66f1f

Makefile.am
Makefile.in
XWindow.c
display.c

index 8a536bbc6552a3bde16d31fee017608c51577494..46191f7f41012937874e173986b6be5e750639ce 100644 (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
index 02f07af516f578384bf09a5d99b888a4335517c1..25a80e7bfe306b6e900a5fa6dd34a1c25b0ee118 100644 (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)
 
index 3be439fed11bc55cfac2e330273b5e16ca7b41d0..124dac2a7e82837cc38b56baa389d4041eecc38d 100644 (file)
--- a/XWindow.c
+++ b/XWindow.c
@@ -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);
index 92f5943462bbcaaaae34f0f518cc4c073dd04425..1925d004a44cab6df94d1e685dd47bc6756e5a56 100644 (file)
--- a/display.c
+++ b/display.c
@@ -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