Mercurial > circuitpython-epaper
diff main.py @ 0:e74698c81c3e draft
Initial commit
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Thu, 05 Apr 2018 19:54:23 +0200 |
| parents | |
| children | 985940300069 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.py Thu Apr 05 19:54:23 2018 +0200 @@ -0,0 +1,41 @@ +import busio +import digitalio +import board +import time +import gdew0154t8 +import font86 + + +spi = busio.SPI(board.SCK, board.MOSI) +spi.try_lock() +spi.configure(baudrate=12000000) + +dc = digitalio.DigitalInOut(board.MISO) +dc.switch_to_output(value=1) + +cs = digitalio.DigitalInOut(board.A0) +cs.switch_to_output(value=1) + +rst = digitalio.DigitalInOut(board.A2) +rst.switch_to_output(value=0) + +busy = digitalio.DigitalInOut(board.A1) + +time.sleep(0.1) +rst.value = 1 +display = gdew0154t8.Display(spi, dc, cs, busy) +display.pixel(10, 10, 1) + +i = 32 +for y in range(19): + for x in range(25): + font86.put_char(display.buffer, chr(i), x, y) + i += 1 +display.update() + +for y in range(19): + for x in range(25): + font86.put_char(display.buffer, '*', x, y) + i += 1 +display.update() +
