From 830fa4b755aac0eb2086eb3b5dbdd59dcd58b230 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Sat, 13 Oct 2012 19:11:37 +0200 Subject: [PATCH] #error optimization --- drivers/gdisp/S6D1121/s6d1121_lld.c.h | 3 --- drivers/gdisp/SSD1289/ssd1289_lld.c.h | 3 --- include/gdisp.h | 4 ++++ 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. */ /*===========================================================================*/