Remove semicolons

This commit is contained in:
Ace 2023-12-17 23:44:22 +01:00
parent 08c8d10815
commit ad0610635e

View File

@ -79,59 +79,59 @@ class EPD:
self.reset() self.reset()
self.send_command(0x12); # SWRESET self.send_command(0x12) # SWRESET
self.ReadBusy(); # waiting for the electronic paper IC to release the idle signal self.ReadBusy() # waiting for the electronic paper IC to release the idle signal
self.send_command(0x46); # Auto Write RAM self.send_command(0x46) # Auto Write RAM
self.send_data(0xF7); self.send_data(0xF7)
self.ReadBusy(); # waiting for the electronic paper IC to release the idle signal self.ReadBusy() # waiting for the electronic paper IC to release the idle signal
self.send_command(0x47); # Auto Write RAM self.send_command(0x47) # Auto Write RAM
self.send_data(0xF7); self.send_data(0xF7)
self.ReadBusy(); # waiting for the electronic paper IC to release the idle signal self.ReadBusy() # waiting for the electronic paper IC to release the idle signal
self.send_command(0x0C); # Soft start setting self.send_command(0x0C) # Soft start setting
self.send_data(0xAE); self.send_data(0xAE)
self.send_data(0xC7); self.send_data(0xC7)
self.send_data(0xC3); self.send_data(0xC3)
self.send_data(0xC0); self.send_data(0xC0)
self.send_data(0x40); self.send_data(0x40)
self.send_command(0x01); # Set MUX as 527 self.send_command(0x01) # Set MUX as 527
self.send_data(0xAF); self.send_data(0xAF)
self.send_data(0x02); self.send_data(0x02)
self.send_data(0x01); self.send_data(0x01)
self.send_command(0x11); # Data entry mode self.send_command(0x11) # Data entry mode
self.send_data(0x01); self.send_data(0x01)
self.send_command(0x44); self.send_command(0x44)
self.send_data(0x00); # RAM x address start at 0 self.send_data(0x00) # RAM x address start at 0
self.send_data(0x00); self.send_data(0x00)
self.send_data(0x6F); # RAM x address end at 36Fh -> 879 self.send_data(0x6F) # RAM x address end at 36Fh -> 879
self.send_data(0x03); self.send_data(0x03)
self.send_command(0x45); self.send_command(0x45)
self.send_data(0xAF); # RAM y address start at 20Fh; self.send_data(0xAF) # RAM y address start at 20Fh
self.send_data(0x02); self.send_data(0x02)
self.send_data(0x00); # RAM y address end at 00h; self.send_data(0x00) # RAM y address end at 00h
self.send_data(0x00); self.send_data(0x00)
self.send_command(0x3C); # VBD self.send_command(0x3C) # VBD
self.send_data(0x01); # LUT1, for white self.send_data(0x01) # LUT1, for white
self.send_command(0x18); self.send_command(0x18)
self.send_data(0X80); self.send_data(0X80)
self.send_command(0x22); self.send_command(0x22)
self.send_data(0XB1); # Load Temperature and waveform setting. self.send_data(0XB1) # Load Temperature and waveform setting.
self.send_command(0x20); self.send_command(0x20)
self.ReadBusy(); # waiting for the electronic paper IC to release the idle signal self.ReadBusy() # waiting for the electronic paper IC to release the idle signal
self.send_command(0x4E); self.send_command(0x4E)
self.send_data(0x00); self.send_data(0x00)
self.send_data(0x00); self.send_data(0x00)
self.send_command(0x4F); self.send_command(0x4F)
self.send_data(0xAF); self.send_data(0xAF)
self.send_data(0x02); self.send_data(0x02)
return 0 return 0
@ -160,44 +160,44 @@ class EPD:
return buf return buf
def display(self, imageblack, imagered): def display(self, imageblack, imagered):
self.send_command(0x4F); self.send_command(0x4F)
self.send_data(0xAf); self.send_data(0xAf)
self.send_command(0x24) self.send_command(0x24)
for i in range(0, int(self.width * self.height / 8)): for i in range(0, int(self.width * self.height / 8)):
self.send_data(imageblack[i]); self.send_data(imageblack[i])
self.send_command(0x26) self.send_command(0x26)
for i in range(0, int(self.width * self.height / 8)): for i in range(0, int(self.width * self.height / 8)):
self.send_data(~imagered[i]); self.send_data(~imagered[i])
self.send_command(0x22); self.send_command(0x22)
self.send_data(0xC7); # Load LUT from MCU(0x32) self.send_data(0xC7) # Load LUT from MCU(0x32)
self.send_command(0x20); self.send_command(0x20)
epdconfig.delay_ms(200); # !!!The delay here is necessary, 200uS at least!!! epdconfig.delay_ms(200) # !!!The delay here is necessary, 200uS at least!!!
self.ReadBusy(); self.ReadBusy()
def Clear(self): def Clear(self):
self.send_command(0x4F); self.send_command(0x4F)
self.send_data(0xAf); self.send_data(0xAf)
self.send_command(0x24) self.send_command(0x24)
for i in range(0, int(self.width * self.height / 8)): for i in range(0, int(self.width * self.height / 8)):
self.send_data(0xff); self.send_data(0xff)
self.send_command(0x26) self.send_command(0x26)
for i in range(0, int(self.width * self.height / 8)): for i in range(0, int(self.width * self.height / 8)):
self.send_data(0x00); self.send_data(0x00)
self.send_command(0x22); self.send_command(0x22)
self.send_data(0xC7); # Load LUT from MCU(0x32) self.send_data(0xC7) # Load LUT from MCU(0x32)
self.send_command(0x20); self.send_command(0x20)
epdconfig.delay_ms(200); # !!!The delay here is necessary, 200uS at least!!! epdconfig.delay_ms(200) # !!!The delay here is necessary, 200uS at least!!!
self.ReadBusy(); self.ReadBusy()
def sleep(self): def sleep(self):
self.send_command(0x10); # deep sleep self.send_command(0x10) # deep sleep
self.send_data(0x01); self.send_data(0x01)
epdconfig.module_exit() epdconfig.module_exit()
### END OF FILE ### ### END OF FILE ###