waveshare213b and waveshare213c support bug fixes
This commit is contained in:
parent
a4daf4af61
commit
704d7ceaa1
pwnagotchi/ui/hw
@ -158,6 +158,15 @@ class EPD:
|
||||
self.send_command(0x12) # REFRESH
|
||||
self.ReadBusy()
|
||||
|
||||
def pwnclear(self):
|
||||
self.send_command(0x10)
|
||||
for i in range(0, int(self.width * self.height / 8)):
|
||||
self.send_data(0xFF)
|
||||
self.send_command(0x92)
|
||||
|
||||
self.send_command(0x12) # REFRESH
|
||||
self.ReadBusy()
|
||||
|
||||
def sleep(self):
|
||||
self.send_command(0x02) # POWER_OFF
|
||||
self.ReadBusy()
|
||||
|
@ -1,5 +1,4 @@
|
||||
import logging
|
||||
import time
|
||||
|
||||
import pwnagotchi.ui.fonts as fonts
|
||||
from pwnagotchi.ui.hw.base import DisplayImpl
|
||||
@ -38,7 +37,6 @@ class Waveshare213bc(DisplayImpl):
|
||||
self._display = EPD()
|
||||
self._display.init()
|
||||
self._display.Clear()
|
||||
time.sleep(1)
|
||||
|
||||
def render(self, canvas):
|
||||
buf = self._display.getbuffer(canvas)
|
||||
@ -46,4 +44,4 @@ class Waveshare213bc(DisplayImpl):
|
||||
|
||||
def clear(self):
|
||||
#pass
|
||||
self._display.Clear()
|
||||
self._display.pwnclear()
|
||||
|
Loading…
x
Reference in New Issue
Block a user