Ruff format
This commit is contained in:
parent
68c5000126
commit
ddd3f0f9c0
3 changed files with 27 additions and 32 deletions
|
|
@ -53,9 +53,7 @@ _START_SEQUENCE = (
|
|||
b"\x01\x00\x03\x00\x00\x00" # set display size
|
||||
)
|
||||
|
||||
_DISPLAY_UPDATE_MODE = (
|
||||
b"\x22\x00\x01\xf4" # display update mode
|
||||
)
|
||||
_DISPLAY_UPDATE_MODE = b"\x22\x00\x01\xf4" # display update mode
|
||||
|
||||
_STOP_SEQUENCE = b"\x10\x80\x01\x01\x64" # Deep Sleep
|
||||
|
||||
|
|
@ -83,7 +81,9 @@ class SSD1680(EPaperDisplay):
|
|||
Custom look-up table settings
|
||||
"""
|
||||
|
||||
def __init__(self, bus: FourWire, vcom:int = 0x36, vsh2:int = 0x00, custom_lut: bytes = b"", **kwargs) -> None:
|
||||
def __init__(
|
||||
self, bus: FourWire, vcom: int = 0x36, vsh2: int = 0x00, custom_lut: bytes = b"", **kwargs
|
||||
) -> None:
|
||||
if "colstart" not in kwargs:
|
||||
kwargs["colstart"] = 8
|
||||
stop_sequence = bytearray(_STOP_SEQUENCE)
|
||||
|
|
@ -96,7 +96,7 @@ class SSD1680(EPaperDisplay):
|
|||
display_update_mode = bytearray(_DISPLAY_UPDATE_MODE)
|
||||
if custom_lut:
|
||||
load_lut = b"\x32" + len(custom_lut).to_bytes(2) + custom_lut
|
||||
display_update_mode[-1] = 0xc7
|
||||
display_update_mode[-1] = 0xC7
|
||||
|
||||
start_sequence = bytearray(_START_SEQUENCE + load_lut + display_update_mode)
|
||||
start_sequence[15] = vcom
|
||||
|
|
@ -127,5 +127,5 @@ class SSD1680(EPaperDisplay):
|
|||
refresh_display_command=0x20,
|
||||
always_toggle_chip_select=False,
|
||||
address_little_endian=True,
|
||||
two_byte_sequence_length=True
|
||||
two_byte_sequence_length=True,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -27,24 +27,24 @@ display_bus = FourWire(spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset,
|
|||
time.sleep(1)
|
||||
|
||||
ti_290mfgn_gray4_lut_code = (
|
||||
b"\x2A\x60\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L0
|
||||
b"\x20\x60\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L1
|
||||
b"\x28\x60\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L2
|
||||
b"\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L3
|
||||
b"\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L4
|
||||
b"\x00\x02\x00\x05\x14\x00\x00" # TP, SR, RP of Group0
|
||||
b"\x1E\x1E\x00\x00\x00\x00\x01" # TP, SR, RP of Group1
|
||||
b"\x00\x02\x00\x05\x14\x00\x00" # TP, SR, RP of Group2
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group3
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group4
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group5
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group6
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group7
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group8
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group9
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group10
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group11
|
||||
b"\x24\x22\x22\x22\x23\x32\x00\x00\x00" # FR, XON
|
||||
b"\x2a\x60\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L0
|
||||
b"\x20\x60\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L1
|
||||
b"\x28\x60\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L2
|
||||
b"\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L3
|
||||
b"\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" # VS L4
|
||||
b"\x00\x02\x00\x05\x14\x00\x00" # TP, SR, RP of Group0
|
||||
b"\x1e\x1e\x00\x00\x00\x00\x01" # TP, SR, RP of Group1
|
||||
b"\x00\x02\x00\x05\x14\x00\x00" # TP, SR, RP of Group2
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group3
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group4
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group5
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group6
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group7
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group8
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group9
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group10
|
||||
b"\x00\x00\x00\x00\x00\x00\x00" # TP, SR, RP of Group11
|
||||
b"\x24\x22\x22\x22\x23\x32\x00\x00\x00" # FR, XON
|
||||
)
|
||||
|
||||
if len(ti_290mfgn_gray4_lut_code) != 153:
|
||||
|
|
@ -59,9 +59,9 @@ display = adafruit_ssd1680.SSD1680(
|
|||
rotation=270,
|
||||
colstart=0,
|
||||
vcom=0x28,
|
||||
vsh2=0xae,
|
||||
vsh2=0xAE,
|
||||
custom_lut=ti_290mfgn_gray4_lut_code,
|
||||
grayscale=True
|
||||
grayscale=True,
|
||||
)
|
||||
|
||||
g = displayio.Group()
|
||||
|
|
|
|||
|
|
@ -28,12 +28,7 @@ time.sleep(1)
|
|||
|
||||
# For issues with display not updating top/bottom rows correctly set colstart to 8, 0, or -8
|
||||
display = adafruit_ssd1680.SSD1680(
|
||||
display_bus,
|
||||
width=296,
|
||||
height=128,
|
||||
busy_pin=epd_busy,
|
||||
rotation=270,
|
||||
colstart=0
|
||||
display_bus, width=296, height=128, busy_pin=epd_busy, rotation=270, colstart=0
|
||||
)
|
||||
|
||||
g = displayio.Group()
|
||||
|
|
|
|||
Loading…
Reference in a new issue