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