summaryrefslogtreecommitdiff
path: root/glcddrivers/drivers.c
diff options
context:
space:
mode:
authormrwastl <mrwastl@users.sourceforge.net>2013-04-19 00:39:40 +0200
committermrwastl <mrwastl@users.sourceforge.net>2013-04-19 00:39:40 +0200
commitc45745ea462ea3758daffc6302552993ba4c3be0 (patch)
treed0b1896966e7a6c944e448238be6c64ef53591a6 /glcddrivers/drivers.c
parent54d0651c970394d391f487afbb42a2592b033d1f (diff)
downloadgraphlcd-base-c45745ea462ea3758daffc6302552993ba4c3be0.tar.gz
graphlcd-base-c45745ea462ea3758daffc6302552993ba4c3be0.tar.bz2
added new driver 'vncserver' (contrib. by Michael Heyer); ax206dpf: type change of an array to make new GCC versions happy
Diffstat (limited to 'glcddrivers/drivers.c')
-rw-r--r--glcddrivers/drivers.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/glcddrivers/drivers.c b/glcddrivers/drivers.c
index 62ad57f..9aa70ac 100644
--- a/glcddrivers/drivers.c
+++ b/glcddrivers/drivers.c
@@ -36,6 +36,9 @@
#ifdef HAVE_picoLCD_256x64_EXPERIMENTAL
#include "picoLCD_256x64.h"
#endif
+#ifdef HAVE_LIBVNCSERVER
+#include "vncserver.h"
+#endif
namespace GLCD
{
@@ -66,6 +69,9 @@ tDriver drivers[] =
#ifdef HAVE_picoLCD_256x64_EXPERIMENTAL
{"picolcd256x64", kDriverPicoLCD_256x64},
#endif
+#ifdef HAVE_LIBVNCSERVER
+ {"vncserver", kDriverVncServer},
+#endif
{"", kDriverUnknown}
};
@@ -132,6 +138,10 @@ cDriver * CreateDriver(int driverID, cDriverConfig * config)
case kDriverPicoLCD_256x64:
return new cDriverPicoLCD_256x64(config);
#endif
+#ifdef HAVE_LIBVNCSERVER
+ case kDriverVncServer:
+ return new cDriverVncServer(config);
+#endif
case kDriverUnknown:
default:
return NULL;