Mercurial > circuitpython-epaper
comparison main.py @ 3:985940300069 draft default tip
Add text
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Thu, 05 Apr 2018 20:45:06 +0200 |
| parents | e74698c81c3e |
| children |
comparison
equal
deleted
inserted
replaced
| 2:48c60546eb7f | 3:985940300069 |
|---|---|
| 1 import busio | 1 import busio |
| 2 import digitalio | 2 import digitalio |
| 3 import board | 3 import board |
| 4 import time | 4 import time |
| 5 import gdew0154t8 | 5 import gdew0154t8 |
| 6 import font86 | |
| 7 | 6 |
| 8 | 7 |
| 9 spi = busio.SPI(board.SCK, board.MOSI) | 8 spi = busio.SPI(board.SCK, board.MOSI) |
| 10 spi.try_lock() | 9 spi.try_lock() |
| 11 spi.configure(baudrate=12000000) | 10 spi.configure(baudrate=24000000) |
| 12 | 11 |
| 13 dc = digitalio.DigitalInOut(board.MISO) | 12 dc = digitalio.DigitalInOut(board.MISO) |
| 14 dc.switch_to_output(value=1) | 13 dc.switch_to_output(value=1) |
| 15 | 14 |
| 16 cs = digitalio.DigitalInOut(board.A0) | 15 cs = digitalio.DigitalInOut(board.A0) |
| 24 time.sleep(0.1) | 23 time.sleep(0.1) |
| 25 rst.value = 1 | 24 rst.value = 1 |
| 26 display = gdew0154t8.Display(spi, dc, cs, busy) | 25 display = gdew0154t8.Display(spi, dc, cs, busy) |
| 27 display.pixel(10, 10, 1) | 26 display.pixel(10, 10, 1) |
| 28 | 27 |
| 29 i = 32 | 28 display.text("Hello world!", width=6, height=3) |
| 30 for y in range(19): | |
| 31 for x in range(25): | |
| 32 font86.put_char(display.buffer, chr(i), x, y) | |
| 33 i += 1 | |
| 34 display.update() | 29 display.update() |
| 35 | 30 |
| 36 for y in range(19): | |
| 37 for x in range(25): | |
| 38 font86.put_char(display.buffer, '*', x, y) | |
| 39 i += 1 | |
| 40 display.update() | |
| 41 |
