From db28a1562e158cb2e2b20e3220d78035afd7d6d1 Mon Sep 17 00:00:00 2001 From: Mark Trevor Birss Date: Fri, 3 Jun 2022 14:21:27 +0200 Subject: [PATCH] Update EInkDisplay2.cpp Fix E-Ink not powering up bug at startup --- src/graphics/EInkDisplay2.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/graphics/EInkDisplay2.cpp b/src/graphics/EInkDisplay2.cpp index ef6bac4cf..7c002d928 100644 --- a/src/graphics/EInkDisplay2.cpp +++ b/src/graphics/EInkDisplay2.cpp @@ -210,7 +210,8 @@ bool EInkDisplay::connect() #elif defined(M5_COREINK) auto lowLevel = new TECHO_DISPLAY_MODEL(PIN_EINK_CS, PIN_EINK_DC, PIN_EINK_RES, PIN_EINK_BUSY); adafruitDisplay = new GxEPD2_BW(*lowLevel); - adafruitDisplay->init(115200, true, 10, false, SPI, SPISettings(4000000, MSBFIRST, SPI_MODE0)); + delay(100); + adafruitDisplay->init(115200, true, 20, false, SPI, SPISettings(4000000, MSBFIRST, SPI_MODE0)); adafruitDisplay->setRotation(0); adafruitDisplay->setPartialWindow(0, 0, EPD_WIDTH, EPD_HEIGHT); #endif