diff options
Diffstat (limited to 'glcddrivers/drivers.c')
| -rw-r--r-- | glcddrivers/drivers.c | 16 |
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; |
