MicroPython v1.9 updates
Replace deprecated Pin.high()/low() methods with .__call__(1/0)master
rodzic
0bc7f0e2e9
commit
ca6f940ffd
|
@ -76,18 +76,18 @@ class EPD:
|
||||||
LUT_PARTIAL_UPDATE = bytearray(b'\x10\x18\x18\x08\x18\x18\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x14\x44\x12\x00\x00\x00\x00\x00\x00')
|
LUT_PARTIAL_UPDATE = bytearray(b'\x10\x18\x18\x08\x18\x18\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x14\x44\x12\x00\x00\x00\x00\x00\x00')
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -107,9 +107,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut(self, lut):
|
def set_lut(self, lut):
|
||||||
|
|
|
@ -108,18 +108,18 @@ class EPD:
|
||||||
LUT_RED1 = LUT_VCOM1
|
LUT_RED1 = LUT_VCOM1
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -140,9 +140,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut_bw(self):
|
def set_lut_bw(self):
|
||||||
|
|
|
@ -81,18 +81,18 @@ class EPD:
|
||||||
LUT_PARTIAL_UPDATE = bytearray(b'\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0F\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
|
LUT_PARTIAL_UPDATE = bytearray(b'\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0F\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -112,9 +112,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut(self, lut):
|
def set_lut(self, lut):
|
||||||
|
|
|
@ -98,18 +98,18 @@ class EPD:
|
||||||
self.rotate = ROTATE_0
|
self.rotate = ROTATE_0
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -125,9 +125,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def display_frame(self, frame_buffer_black, frame_buffer_red):
|
def display_frame(self, frame_buffer_black, frame_buffer_red):
|
||||||
|
|
|
@ -95,18 +95,18 @@ class EPD:
|
||||||
LUT_WB = LUT_BB # R23H w
|
LUT_WB = LUT_BB # R23H w
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -133,9 +133,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut(self):
|
def set_lut(self):
|
||||||
|
|
|
@ -105,18 +105,18 @@ class EPD:
|
||||||
LUT_WB = bytearray(b'\x90\x1A\x1A\x00\x00\x01\x20\x0A\x0A\x00\x00\x08\x84\x0E\x01\x0E\x01\x10\x10\x0A\x0A\x00\x00\x08\x00\x04\x10\x00\x00\x05\x00\x03\x0E\x00\x00\x0A\x00\x23\x00\x00\x00\x01') # R24H b
|
LUT_WB = bytearray(b'\x90\x1A\x1A\x00\x00\x01\x20\x0A\x0A\x00\x00\x08\x84\x0E\x01\x0E\x01\x10\x10\x0A\x0A\x00\x00\x08\x00\x04\x10\x00\x00\x05\x00\x03\x0E\x00\x00\x0A\x00\x23\x00\x00\x00\x01') # R24H b
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -141,9 +141,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut(self):
|
def set_lut(self):
|
||||||
|
|
|
@ -82,18 +82,18 @@ class EPD:
|
||||||
#LUT_PARTIAL_UPDATE = bytearray(b'\x10\x18\x18\x08\x18\x18\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x14\x44\x12\x00\x00\x00\x00\x00\x00')
|
#LUT_PARTIAL_UPDATE = bytearray(b'\x10\x18\x18\x08\x18\x18\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x14\x44\x12\x00\x00\x00\x00\x00\x00')
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -110,9 +110,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut(self, lut):
|
def set_lut(self, lut):
|
||||||
|
|
|
@ -93,18 +93,18 @@ class EPD:
|
||||||
self.rotate = ROTATE_0
|
self.rotate = ROTATE_0
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -121,9 +121,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def display_frame(self, frame_buffer_black, frame_buffer_red):
|
def display_frame(self, frame_buffer_black, frame_buffer_red):
|
||||||
|
|
|
@ -98,18 +98,18 @@ class EPD:
|
||||||
LUT_WB = LUT_BB
|
LUT_WB = LUT_BB
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.value(0)
|
self.dc(0)
|
||||||
self.cs.value(0)
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.value(1)
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.value(1)
|
self.dc(1)
|
||||||
self.cs.value(0)
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.value(1)
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -125,9 +125,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.value(0)
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.value(1)
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
def set_lut(self):
|
def set_lut(self):
|
||||||
|
|
|
@ -91,18 +91,18 @@ class EPD:
|
||||||
self.height = EPD_HEIGHT
|
self.height = EPD_HEIGHT
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -116,9 +116,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
# draw the current frame memory
|
# draw the current frame memory
|
||||||
|
|
|
@ -90,18 +90,18 @@ class EPD:
|
||||||
self.height = EPD_HEIGHT
|
self.height = EPD_HEIGHT
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -123,9 +123,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
# draw the current frame memory
|
# draw the current frame memory
|
||||||
|
|
|
@ -90,18 +90,18 @@ class EPD:
|
||||||
self.height = EPD_HEIGHT
|
self.height = EPD_HEIGHT
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -123,9 +123,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
# draw the current frame memory
|
# draw the current frame memory
|
||||||
|
|
|
@ -90,18 +90,18 @@ class EPD:
|
||||||
self.height = EPD_HEIGHT
|
self.height = EPD_HEIGHT
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -123,9 +123,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
# draw the current frame memory
|
# draw the current frame memory
|
||||||
|
|
|
@ -92,18 +92,18 @@ class EPD:
|
||||||
self.height = EPD_HEIGHT
|
self.height = EPD_HEIGHT
|
||||||
|
|
||||||
def _command(self, command, data=None):
|
def _command(self, command, data=None):
|
||||||
self.dc.low()
|
self.dc(0)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(bytearray([command]))
|
self.spi.write(bytearray([command]))
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
if data is not None:
|
if data is not None:
|
||||||
self._data(data)
|
self._data(data)
|
||||||
|
|
||||||
def _data(self, data):
|
def _data(self, data):
|
||||||
self.dc.high()
|
self.dc(1)
|
||||||
self.cs.low()
|
self.cs(0)
|
||||||
self.spi.write(data)
|
self.spi.write(data)
|
||||||
self.cs.high()
|
self.cs(1)
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -125,9 +125,9 @@ class EPD:
|
||||||
sleep_ms(100)
|
sleep_ms(100)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.rst.low()
|
self.rst(0)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
self.rst.high()
|
self.rst(1)
|
||||||
sleep_ms(200)
|
sleep_ms(200)
|
||||||
|
|
||||||
# draw the current frame memory
|
# draw the current frame memory
|
||||||
|
|
Ładowanie…
Reference in New Issue