summaryrefslogtreecommitdiff
path: root/glcddrivers
diff options
context:
space:
mode:
authorandreas 'randy' weinberger <vdr@smue.org>2010-02-28 12:08:41 +0100
committerandreas 'randy' weinberger <vdr@smue.org>2010-02-28 12:08:41 +0100
commitb19c06a5a115dcc13467fcc9e5e2272535e2399b (patch)
tree3f0f7e4218fb8485381073e83fe2a730b2f400d1 /glcddrivers
parent60d0ac47edb93d019743d864da136853faa1e5b1 (diff)
downloadgraphlcd-base-b19c06a5a115dcc13467fcc9e5e2272535e2399b.tar.gz
graphlcd-base-b19c06a5a115dcc13467fcc9e5e2272535e2399b.tar.bz2
added support for Futaba DM140 vfd (graphlcd-base-0.1.5_gcc43-compat.diff)
Diffstat (limited to 'glcddrivers')
-rw-r--r--glcddrivers/Makefile2
-rw-r--r--glcddrivers/drivers.c4
-rw-r--r--glcddrivers/drivers.h1
3 files changed, 6 insertions, 1 deletions
diff --git a/glcddrivers/Makefile b/glcddrivers/Makefile
index 22768fe..671c581 100644
--- a/glcddrivers/Makefile
+++ b/glcddrivers/Makefile
@@ -14,7 +14,7 @@ BASENAME = libglcddrivers.so
LIBNAME = $(BASENAME).$(VERMAJOR).$(VERMINOR).$(VERMICRO)
-OBJS = common.o config.o driver.o drivers.o port.o simlcd.o framebuffer.o gu140x32f.o gu256x64-372.o gu256x64-3900.o hd61830.o ks0108.o image.o sed1330.o sed1520.o t6963c.o noritake800.o serdisp.o avrctl.o g15daemon.o network.o gu126x64D-K610A4.o
+OBJS = common.o config.o driver.o drivers.o port.o simlcd.o framebuffer.o gu140x32f.o gu256x64-372.o gu256x64-3900.o hd61830.o ks0108.o image.o sed1330.o sed1520.o t6963c.o noritake800.o serdisp.o avrctl.o g15daemon.o network.o gu126x64D-K610A4.o dm140gink.o
HEADERS = config.h driver.h drivers.h
diff --git a/glcddrivers/drivers.c b/glcddrivers/drivers.c
index ff1e439..08149df 100644
--- a/glcddrivers/drivers.c
+++ b/glcddrivers/drivers.c
@@ -27,6 +27,7 @@
#include "avrctl.h"
#include "network.h"
#include "gu126x64D-K610A4.h"
+#include "dm140gink.h"
#include "serdisp.h"
#include "g15daemon.h"
@@ -50,6 +51,7 @@ tDriver drivers[] =
{"avrctl", kDriverAvrCtl},
{"network", kDriverNetwork},
{"gu126x64D-K610A4", kDriverGU126X64D_K610A4},
+ {"dm140gink", kDriverDM140GINK},
{"serdisp", kDriverSerDisp},
{"g15daemon", kDriverG15daemon},
{"", kDriverUnknown}
@@ -104,6 +106,8 @@ cDriver * CreateDriver(int driverID, cDriverConfig * config)
return new cDriverNetwork(config);
case kDriverGU126X64D_K610A4:
return new cDriverGU126X64D_K610A4(config);
+ case kDriverDM140GINK:
+ return new cDriverDM140GINK(config);
case kDriverSerDisp:
return new cDriverSerDisp(config);
case kDriverG15daemon:
diff --git a/glcddrivers/drivers.h b/glcddrivers/drivers.h
index f51ea1d..08054ec 100644
--- a/glcddrivers/drivers.h
+++ b/glcddrivers/drivers.h
@@ -39,6 +39,7 @@ enum eDriver
kDriverAvrCtl = 13,
kDriverNetwork = 14,
kDriverGU126X64D_K610A4 = 15,
+ kDriverDM140GINK = 16,
kDriverSerDisp = 100,
kDriverG15daemon = 200
};