Remove semicolons
This commit is contained in:
parent
08c8d10815
commit
ad0610635e
@ -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 ###
|
||||||
|
Loading…
Reference in New Issue
Block a user