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