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