From a0bc911c0e670a588fba21ae15699bd6bacc1416 Mon Sep 17 00:00:00 2001 From: "mohesh.mohan" Date: Fri, 13 Dec 2019 21:32:52 +0400 Subject: [PATCH] Display freeze recover enhancements - delay between poweron and off --- pwnagotchi/ui/hw/libs/waveshare/v213bc/epd2in13bc.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pwnagotchi/ui/hw/libs/waveshare/v213bc/epd2in13bc.py b/pwnagotchi/ui/hw/libs/waveshare/v213bc/epd2in13bc.py index 350db9d4..71386fcd 100644 --- a/pwnagotchi/ui/hw/libs/waveshare/v213bc/epd2in13bc.py +++ b/pwnagotchi/ui/hw/libs/waveshare/v213bc/epd2in13bc.py @@ -188,11 +188,20 @@ class EPD: while(epdconfig.digital_read(self.busy_pin) == 0): # 0: idle, 1: busy epdconfig.delay_ms(100) self.reset() + epdconfig.delay_ms(200) + self.send_command(0x01) # POWER SETTING + self.send_data(0x03) + self.send_data(0x00) + self.send_data(0x2b) + self.send_data(0x2b) + self.send_data(0x03) + epdconfig.delay_ms(200) self.send_command(0x06) # BOOSTER_SOFT_START self.send_data(0x17) self.send_data(0x17) self.send_data(0x17) self.send_command(0x04) # POWER_ON + epdconfig.delay_ms(200) self.send_command(0X50) self.send_data(0xf7) self.send_command(0X02) # power off