revert to original look-up tables
This commit is contained in:
parent
c831d9e938
commit
3ca1aaca35
1 changed files with 94 additions and 94 deletions
|
|
@ -92,52 +92,52 @@ class EPD:
|
||||||
self.GRAY3 = GRAY3 #gray
|
self.GRAY3 = GRAY3 #gray
|
||||||
self.GRAY4 = GRAY4 #Blackest
|
self.GRAY4 = GRAY4 #Blackest
|
||||||
|
|
||||||
# LUT original
|
LUT original
|
||||||
# lut_vcom_dc = [0x00, 0x00,
|
lut_vcom_dc = [0x00, 0x00,
|
||||||
# 0x00, 0x08, 0x00, 0x00, 0x00, 0x02,
|
0x00, 0x08, 0x00, 0x00, 0x00, 0x02,
|
||||||
# 0x60, 0x28, 0x28, 0x00, 0x00, 0x01,
|
0x60, 0x28, 0x28, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x14, 0x00, 0x00, 0x00, 0x01,
|
0x00, 0x14, 0x00, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x12, 0x12, 0x00, 0x00, 0x01,
|
0x00, 0x12, 0x12, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||||
# ]
|
]
|
||||||
# lut_ww = [
|
lut_ww = [
|
||||||
# 0x40, 0x08, 0x00, 0x00, 0x00, 0x02,
|
0x40, 0x08, 0x00, 0x00, 0x00, 0x02,
|
||||||
# 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
||||||
# 0x40, 0x14, 0x00, 0x00, 0x00, 0x01,
|
0x40, 0x14, 0x00, 0x00, 0x00, 0x01,
|
||||||
# 0xA0, 0x12, 0x12, 0x00, 0x00, 0x01,
|
0xA0, 0x12, 0x12, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# ]
|
]
|
||||||
# lut_bw = [
|
lut_bw = [
|
||||||
# 0x40, 0x08, 0x00, 0x00, 0x00, 0x02,
|
0x40, 0x08, 0x00, 0x00, 0x00, 0x02,
|
||||||
# 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
||||||
# 0x40, 0x14, 0x00, 0x00, 0x00, 0x01,
|
0x40, 0x14, 0x00, 0x00, 0x00, 0x01,
|
||||||
# 0xA0, 0x12, 0x12, 0x00, 0x00, 0x01,
|
0xA0, 0x12, 0x12, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# ]
|
]
|
||||||
# lut_bb = [
|
lut_bb = [
|
||||||
# 0x80, 0x08, 0x00, 0x00, 0x00, 0x02,
|
0x80, 0x08, 0x00, 0x00, 0x00, 0x02,
|
||||||
# 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
||||||
# 0x80, 0x14, 0x00, 0x00, 0x00, 0x01,
|
0x80, 0x14, 0x00, 0x00, 0x00, 0x01,
|
||||||
# 0x50, 0x12, 0x12, 0x00, 0x00, 0x01,
|
0x50, 0x12, 0x12, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# ]
|
]
|
||||||
# lut_wb = [
|
lut_wb = [
|
||||||
# 0x80, 0x08, 0x00, 0x00, 0x00, 0x02,
|
0x80, 0x08, 0x00, 0x00, 0x00, 0x02,
|
||||||
# 0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
0x90, 0x28, 0x28, 0x00, 0x00, 0x01,
|
||||||
# 0x80, 0x14, 0x00, 0x00, 0x00, 0x01,
|
0x80, 0x14, 0x00, 0x00, 0x00, 0x01,
|
||||||
# 0x50, 0x12, 0x12, 0x00, 0x00, 0x01,
|
0x50, 0x12, 0x12, 0x00, 0x00, 0x01,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# ]
|
]
|
||||||
|
|
||||||
# LUT quick
|
# LUT quick
|
||||||
# lut_vcom_dc = [
|
# lut_vcom_dc = [
|
||||||
|
|
@ -197,53 +197,53 @@ class EPD:
|
||||||
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
# 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
# ]
|
# ]
|
||||||
|
|
||||||
# LUT adafruit
|
# # LUT adafruit
|
||||||
lut_vcom_dc = [
|
# lut_vcom_dc = [
|
||||||
0x00, 0x00,
|
# 0x00, 0x00,
|
||||||
0x00, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
# 0x00, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
||||||
0x00, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x00, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x00, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
# 0x00, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
||||||
0x00, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x00, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
# 0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
||||||
0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
# 0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
||||||
0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
# 0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
||||||
]
|
# ]
|
||||||
lut_ww = [
|
# lut_ww = [
|
||||||
0x90, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
# 0x90, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
||||||
0x40, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x40, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
# 0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
||||||
0x80, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x80, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
# 0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
||||||
0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
# 0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
||||||
0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
# 0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
||||||
]
|
# ]
|
||||||
lut_bw = [
|
# lut_bw = [
|
||||||
0xA0, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
# 0xA0, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
||||||
0x00, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x00, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
# 0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
||||||
0x90, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x90, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0xB0, 0x04, 0x10, 0x00, 0x00, 0x05,
|
# 0xB0, 0x04, 0x10, 0x00, 0x00, 0x05,
|
||||||
0xB0, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
# 0xB0, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
||||||
0xC0, 0x23, 0x00, 0x00, 0x00, 0x01
|
# 0xC0, 0x23, 0x00, 0x00, 0x00, 0x01
|
||||||
]
|
# ]
|
||||||
lut_bb = [
|
# lut_bb = [
|
||||||
0x90, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
# 0x90, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
||||||
0x40, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x40, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
# 0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
||||||
0x80, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x80, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
# 0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
||||||
0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
# 0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
||||||
0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
# 0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
||||||
]
|
# ]
|
||||||
lut_wb = [
|
# lut_wb = [
|
||||||
0x90, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
# 0x90, 0x1A, 0x1A, 0x00, 0x00, 0x01,
|
||||||
0x20, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x20, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
# 0x84, 0x0E, 0x01, 0x0E, 0x01, 0x10,
|
||||||
0x10, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
# 0x10, 0x0A, 0x0A, 0x00, 0x00, 0x08,
|
||||||
0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
# 0x00, 0x04, 0x10, 0x00, 0x00, 0x05,
|
||||||
0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
# 0x00, 0x03, 0x0E, 0x00, 0x00, 0x0A,
|
||||||
0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
# 0x00, 0x23, 0x00, 0x00, 0x00, 0x01
|
||||||
]
|
# ]
|
||||||
|
|
||||||
###################full screen update LUT######################
|
###################full screen update LUT######################
|
||||||
#0~3 gray
|
#0~3 gray
|
||||||
|
|
@ -668,7 +668,7 @@ class EPD:
|
||||||
# pass
|
# pass
|
||||||
|
|
||||||
def Clear(self, color):
|
def Clear(self, color):
|
||||||
data = [color] * int(self.width * self.height / 8)
|
data = [color] * (int(self.width*self.height/8)+1)
|
||||||
self.send_command(DATA_START_TRANSMISSION_1)
|
self.send_command(DATA_START_TRANSMISSION_1)
|
||||||
# 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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue