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()
+