From 5dec828abc0193bea48e477afbc96163c438c6c6 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Mon, 12 Mar 2018 08:53:41 -0500 Subject: [PATCH] Add MKS_12864OLED to lcd_implementation_init Followup to #7914 --- Marlin/src/lcd/ultralcd_impl_DOGM.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Marlin/src/lcd/ultralcd_impl_DOGM.h b/Marlin/src/lcd/ultralcd_impl_DOGM.h index 7ab482ee1..6d4910a1f 100644 --- a/Marlin/src/lcd/ultralcd_impl_DOGM.h +++ b/Marlin/src/lcd/ultralcd_impl_DOGM.h @@ -364,6 +364,13 @@ void lcd_printPGM_utf(const char *str, uint8_t n=LCD_WIDTH) { // Initialize or re-initialize the LCD static void lcd_implementation_init() { + #if ENABLED(MKS_12864OLED) || ENABLED(MKS_12864OLED_SSD1306) + SET_OUTPUT(LCD_PINS_DC); + OUT_WRITE(LCD_PINS_RS, LOW); + delay(1000); + WRITE(LCD_PINS_RS, HIGH); + #endif + #if PIN_EXISTS(LCD_BACKLIGHT) // Enable LCD backlight OUT_WRITE(LCD_BACKLIGHT_PIN, HIGH); #endif