aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gdisp/S6D1121/s6d1121_lld.c.h3
-rw-r--r--drivers/gdisp/SSD1289/ssd1289_lld.c.h3
-rw-r--r--include/gdisp.h4
3 files changed, 4 insertions, 6 deletions
diff --git a/drivers/gdisp/S6D1121/s6d1121_lld.c.h b/drivers/gdisp/S6D1121/s6d1121_lld.c.h
index 6cc3017b..9d7223a9 100644
--- a/drivers/gdisp/S6D1121/s6d1121_lld.c.h
+++ b/drivers/gdisp/S6D1121/s6d1121_lld.c.h
@@ -172,9 +172,6 @@
#elif defined(GDISP_USE_SPI)
#error "gdispS6d1121: GDISP_USE_SPI not implemented yet"
-
-#else
- #error "gdispS6d1121: No known GDISP_USE_XXX has been defined"
#endif
static void lld_lcdSetCursor(coord_t x, coord_t y) {
diff --git a/drivers/gdisp/SSD1289/ssd1289_lld.c.h b/drivers/gdisp/SSD1289/ssd1289_lld.c.h
index 025ef6e7..8b7aef15 100644
--- a/drivers/gdisp/SSD1289/ssd1289_lld.c.h
+++ b/drivers/gdisp/SSD1289/ssd1289_lld.c.h
@@ -250,9 +250,6 @@
#elif defined(GDISP_USE_SPI)
#error "gdispSsd1289: GDISP_USE_SPI not implemented yet"
-
-#else
- #error "gdispSsd1289: No known GDISP_USE_XXX has been defined"
#endif
static __inline void lld_lcdDelay(uint16_t us) {
diff --git a/include/gdisp.h b/include/gdisp.h
index 8d79a5d3..b752e8bc 100644
--- a/include/gdisp.h
+++ b/include/gdisp.h
@@ -29,6 +29,10 @@
#if HAL_USE_GDISP || defined(__DOXYGEN__)
+#ifndef GDISP_USE_GPIO || GDISP_USE_FSCM || GDISP_USE_SPI
+ #error "No known GDISP_USE_XXX has been defined"
+#endif
+
/*===========================================================================*/
/* Driver constants. */
/*===========================================================================*/