diff options
author | Andreas Regel <andreas.regel@gmx.de> | 2015-04-20 20:33:21 +0200 |
---|---|---|
committer | Andreas Regel <andreas.regel@gmx.de> | 2016-04-01 23:44:13 +0200 |
commit | ebc6ce5f34462c3c5b3a13901f7e5449abef1968 (patch) | |
tree | 186ffb53d243785ab0d3ec3703b9926b26388b25 /glcddrivers/drivers.c | |
parent | b8977439a9e142cb870fd6bbe79dab152e93100d (diff) | |
download | graphlcd-base-ebc6ce5f34462c3c5b3a13901f7e5449abef1968.tar.gz graphlcd-base-ebc6ce5f34462c3c5b3a13901f7e5449abef1968.tar.bz2 |
Add driver for ILI9341 TFT display.
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; |