summaryrefslogtreecommitdiff
path: root/glcddrivers/drivers.c
diff options
context:
space:
mode:
Diffstat (limited to 'glcddrivers/drivers.c')
-rw-r--r--glcddrivers/drivers.c50
1 files changed, 50 insertions, 0 deletions
diff --git a/glcddrivers/drivers.c b/glcddrivers/drivers.c
index 946ab39..4c7e67a 100644
--- a/glcddrivers/drivers.c
+++ b/glcddrivers/drivers.c
@@ -33,6 +33,21 @@
#ifdef HAVE_LIBHID
#include "futabaMDM166A.h"
#endif
+#ifdef HAVE_DRIVER_AX206DPF
+#include "ax206dpf.h"
+#endif
+#ifdef HAVE_DRIVER_picoLCD_256x64
+#include "picoLCD_256x64.h"
+#endif
+#ifdef HAVE_DRIVER_VNCSERVER
+#include "vncserver.h"
+#endif
+#ifdef HAVE_DRIVER_SSD1306
+#include "ssd1306.h"
+#endif
+#ifdef HAVE_DRIVER_ILI9341
+#include "ili9341.h"
+#endif
namespace GLCD
{
@@ -60,6 +75,21 @@ tDriver drivers[] =
#endif
{"serdisp", kDriverSerDisp},
{"g15daemon", kDriverG15daemon},
+#ifdef HAVE_DRIVER_AX206DPF
+ {"ax206dpf", kDriverAX206DPF},
+#endif
+#ifdef HAVE_DRIVER_picoLCD_256x64
+ {"picolcd256x64", kDriverPicoLCD_256x64},
+#endif
+#ifdef HAVE_DRIVER_VNCSERVER
+ {"vncserver", kDriverVncServer},
+#endif
+#ifdef HAVE_DRIVER_SSD1306
+ {"ssd1306", kDriverSSD1306},
+#endif
+#ifdef HAVE_DRIVER_ILI9341
+ {"ili9341", kDriverILI9341},
+#endif
{"", kDriverUnknown}
};
@@ -122,6 +152,26 @@ cDriver * CreateDriver(int driverID, cDriverConfig * config)
return new cDriverSerDisp(config);
case kDriverG15daemon:
return new cDriverG15daemon(config);
+#ifdef HAVE_DRIVER_AX206DPF
+ case kDriverAX206DPF:
+ return new cDriverAX206DPF(config);
+#endif
+#ifdef HAVE_DRIVER_picoLCD_256x64
+ case kDriverPicoLCD_256x64:
+ return new cDriverPicoLCD_256x64(config);
+#endif
+#ifdef HAVE_DRIVER_VNCSERVER
+ case kDriverVncServer:
+ return new cDriverVncServer(config);
+#endif
+#ifdef HAVE_DRIVER_SSD1306
+ case kDriverSSD1306:
+ return new cDriverSSD1306(config);
+#endif
+#ifdef HAVE_DRIVER_ILI9341
+ case kDriverILI9341:
+ return new cDriverILI9341(config);
+#endif
case kDriverUnknown:
default:
return NULL;