This commit is contained in:
Tom 2023-06-18 01:45:23 +02:00 committed by GitHub
commit 8f2dfc08a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -75,12 +75,13 @@ class EPD:
def ReadBusy(self): def ReadBusy(self):
logger.debug("e-Paper busy") logger.debug("e-Paper busy")
self.send_command(0x71) iter = 0
busy = epdconfig.digital_read(self.busy_pin) while epdconfig.digital_read(self.busy_pin) == 0:
while(busy == 0): epdconfig.delay_ms(100)
self.send_command(0x71) iter += 1
busy = epdconfig.digital_read(self.busy_pin) if iter > 150:
epdconfig.delay_ms(20) logger.info("Forced e-paper busy release")
break
logger.debug("e-Paper busy release") logger.debug("e-Paper busy release")
def init(self): def init(self):