Make HAS_LCD_CONTRAST a boolean flag

This commit is contained in:
Scott Lahteine
2016-05-31 11:47:02 -07:00
parent 1582ed43bf
commit bd97bbc52a
4 changed files with 12 additions and 18 deletions

View File

@@ -245,16 +245,10 @@
* Default LCD contrast for dogm-like LCD displays
*/
#if ENABLED(DOGLCD)
#if !defined(DEFAULT_LCD_CONTRAST)
#define HAS_LCD_CONTRAST (DISABLED(U8GLIB_ST7920) && DISABLED(U8GLIB_SSD1306) && DISABLED(U8GLIB_SH1106))
#if HAS_LCD_CONTRAST && !defined(DEFAULT_LCD_CONTRAST)
#define DEFAULT_LCD_CONTRAST 32
#endif
#define HAS_LCD_CONTRAST
#if ENABLED(U8GLIB_ST7920)
#undef HAS_LCD_CONTRAST
#endif
#if ENABLED(U8GLIB_SSD1306)
#undef HAS_LCD_CONTRAST
#endif
#endif
#else // CONFIGURATION_LCD