Update ePpaper drivers for color compatibility

pull/56/head
peterhinch 2023-05-16 11:47:01 +01:00
rodzic aff6d82e39
commit 9dc710bd49
2 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -15,6 +15,7 @@
import framebuf
import uasyncio as asyncio
from time import sleep_ms, ticks_ms, ticks_us, ticks_diff
from drivers.boolpalette import BoolPalette
def asyncio_running():
try:
@ -49,6 +50,7 @@ class EPD(framebuf.FrameBuffer):
self._buffer = bytearray(self.height * self.width // 8)
self._mvb = memoryview(self._buffer)
mode = framebuf.MONO_VLSB if landscape else framebuf.MONO_HLSB
self.palette = BoolPalette(mode)
super().__init__(self._buffer, self.width, self.height, mode)
self.init()

Wyświetl plik

@ -21,6 +21,7 @@ import framebuf
import uasyncio as asyncio
from micropython import const
from time import sleep_ms, sleep_us, ticks_ms, ticks_us, ticks_diff
from drivers.boolpalette import BoolPalette
def asyncio_running():
try:
@ -62,6 +63,7 @@ class EPD(framebuf.FrameBuffer):
self._buffer = bytearray(self.height * self.width // 8)
self._mvb = memoryview(self._buffer)
mode = framebuf.MONO_VLSB if landscape else framebuf.MONO_HLSB
self.palette = BoolPalette(mode)
super().__init__(self._buffer, self.width, self.height, mode)
self.init()