|
|
@ -41,13 +41,13 @@ |
|
|
|
* |
|
|
|
* DOGLCD : Run a Graphical LCD through U8GLib (with MarlinUI) |
|
|
|
* IS_ULTIPANEL : Define LCD_PINS_D5/6/7 for direct-connected "Ultipanel" LCDs |
|
|
|
* IS_ULTRA_LCD : Ultra LCD, not necessarily Ultipanel. |
|
|
|
* HAS_WIRED_LCD : Ultra LCD, not necessarily Ultipanel. |
|
|
|
* IS_RRD_SC : Common RRD Smart Controller digital interface pins |
|
|
|
* IS_RRD_FG_SC : Common RRD Full Graphical Smart Controller digital interface pins |
|
|
|
* IS_U8GLIB_ST7920 : Most common DOGM display SPI interface, supporting a "lightweight" display mode. |
|
|
|
* U8GLIB_SH1106 : SH1106 OLED with I2C interface via U8GLib |
|
|
|
* IS_U8GLIB_SSD1306 : SSD1306 OLED with I2C interface via U8GLib (U8GLIB_SSD1306) |
|
|
|
* U8GLIB_SSD1309 : SSD1309 OLED with I2C interface via U8GLib (HAS_U8GLIB_I2C_OLED, IS_ULTRA_LCD, DOGLCD) |
|
|
|
* U8GLIB_SSD1309 : SSD1309 OLED with I2C interface via U8GLib (HAS_U8GLIB_I2C_OLED, HAS_WIRED_LCD, DOGLCD) |
|
|
|
* IS_U8GLIB_ST7565_64128N : ST7565 128x64 LCD with SPI interface via U8GLib |
|
|
|
* IS_U8GLIB_LM6059_AF : LM6059 with Hardware SPI via U8GLib |
|
|
|
*/ |
|
|
@ -287,7 +287,7 @@ |
|
|
|
// 128x64 I2C OLED LCDs - SSD1306/SSD1309/SH1106
|
|
|
|
#if ANY(U8GLIB_SSD1306, U8GLIB_SSD1309, U8GLIB_SH1106) |
|
|
|
#define HAS_U8GLIB_I2C_OLED 1 |
|
|
|
#define IS_ULTRA_LCD 1 |
|
|
|
#define HAS_WIRED_LCD 1 |
|
|
|
#define DOGLCD |
|
|
|
#endif |
|
|
|
|
|
|
@ -443,7 +443,7 @@ |
|
|
|
#endif |
|
|
|
|
|
|
|
#if EITHER(IS_ULTIPANEL, ULTRA_LCD) |
|
|
|
#define IS_ULTRA_LCD 1 |
|
|
|
#define HAS_WIRED_LCD 1 |
|
|
|
#endif |
|
|
|
|
|
|
|
#if EITHER(IS_ULTIPANEL, REPRAPWORLD_KEYPAD) |
|
|
@ -502,8 +502,7 @@ |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#if IS_ULTRA_LCD |
|
|
|
#define HAS_WIRED_LCD 1 |
|
|
|
#if HAS_WIRED_LCD |
|
|
|
#if ENABLED(DOGLCD) |
|
|
|
#define HAS_MARLINUI_U8GLIB 1 |
|
|
|
#elif IS_TFTGLCD_PANEL |
|
|
|