diff --git a/resources/waveshare_epd/epd2in13_V3.py b/resources/waveshare_epd/epd2in13_V3.py index d320c33..c19c771 100644 --- a/resources/waveshare_epd/epd2in13_V3.py +++ b/resources/waveshare_epd/epd2in13_V3.py @@ -199,8 +199,11 @@ class EPD: function : Initialize the e-Paper register parameter: ''' - def init(self): - if (epdconfig.module_init() != 0): + def init(self, update=None): + if update is None: + update = self.FULL_UPDATE + + if epdconfig.module_init() != 0: return -1 # EPD hardware init start self.reset() diff --git a/shared.py b/shared.py index 534d945..2ecc731 100644 --- a/shared.py +++ b/shared.py @@ -181,6 +181,10 @@ class SharedData: logger.info("EPD type: epd2in13_V2 screen reversed") self.screen_reversed = False self.web_screen_reversed = False + elif self.config["epd_type"] == "epd2in13_V3": + logger.info("EPD type: epd2in13_V3 screen reversed") + self.screen_reversed = False + self.web_screen_reversed = False elif self.config["epd_type"] == "epd2in13_V4": logger.info("EPD type: epd2in13_V4 screen reversed") self.screen_reversed = True