summaryrefslogtreecommitdiff
path: root/glcddrivers/drivers.c
diff options
context:
space:
mode:
Diffstat (limited to 'glcddrivers/drivers.c')
-rw-r--r--glcddrivers/drivers.c16
1 files changed, 13 insertions, 3 deletions
diff --git a/glcddrivers/drivers.c b/glcddrivers/drivers.c
index 44e19c1..d30a2e5 100644
--- a/glcddrivers/drivers.c
+++ b/glcddrivers/drivers.c
@@ -42,6 +42,9 @@
#ifdef HAVE_DRIVER_SSD1306
#include "ssd1306.h"
#endif
+#ifdef HAVE_DRIVER_ILI9341
+#include "ili9341.h"
+#endif
namespace GLCD
{
@@ -68,16 +71,19 @@ tDriver drivers[] =
{"g15daemon", kDriverG15daemon},
#ifdef HAVE_DRIVER_AX206DPF
{"ax206dpf", kDriverAX206DPF},
-#endif
+#endif
#ifdef HAVE_DRIVER_picoLCD_256x64
{"picolcd256x64", kDriverPicoLCD_256x64},
-#endif
+#endif
#ifdef HAVE_DRIVER_VNCSERVER
{"vncserver", kDriverVncServer},
-#endif
+#endif
#ifdef HAVE_DRIVER_SSD1306
{"ssd1306", kDriverSSD1306},
#endif
+#ifdef HAVE_DRIVER_ILI9341
+ {"ili9341", kDriverILI9341},
+#endif
{"", kDriverUnknown}
};
@@ -152,6 +158,10 @@ cDriver * CreateDriver(int driverID, cDriverConfig * config)
case kDriverSSD1306:
return new cDriverSSD1306(config);
#endif
+#ifdef HAVE_DRIVER_ILI9341
+ case kDriverILI9341:
+ return new cDriverILI9341(config);
+#endif
case kDriverUnknown:
default:
return NULL;