kopia lustrzana https://github.com/peterhinch/micropython-nano-gui
Update ePpaper drivers for color compatibility
rodzic
aff6d82e39
commit
9dc710bd49
|
@ -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()
|
||||
|
||||
|
|
|
@ -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()
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue