Merge pull request #22 from jbohack/main

Resolve EPD.init argument error for Waveshare v3
This commit is contained in:
infinition
2024-11-12 01:02:32 +01:00
committed by GitHub
2 changed files with 9 additions and 2 deletions

View File

@@ -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()

View File

@@ -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