annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
1 import busio
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
2 import digitalio
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
3 import board
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
4 import time
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
5 import gdew0154t8
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
6
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
7
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
8 spi = busio.SPI(board.SCK, board.MOSI)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
9 spi.try_lock()
3
985940300069 Add text
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents: 0
diff changeset
10 spi.configure(baudrate=24000000)
0
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
11
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
12 dc = digitalio.DigitalInOut(board.MISO)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
13 dc.switch_to_output(value=1)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
14
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
15 cs = digitalio.DigitalInOut(board.A0)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
16 cs.switch_to_output(value=1)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
17
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
18 rst = digitalio.DigitalInOut(board.A2)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
19 rst.switch_to_output(value=0)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
20
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
21 busy = digitalio.DigitalInOut(board.A1)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
22
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
23 time.sleep(0.1)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
24 rst.value = 1
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
25 display = gdew0154t8.Display(spi, dc, cs, busy)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
26 display.pixel(10, 10, 1)
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
27
3
985940300069 Add text
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents: 0
diff changeset
28 display.text("Hello world!", width=6, height=3)
0
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
29 display.update()
e74698c81c3e Initial commit
Radomir Dopieralski <sheep-devel@sheep.art.pl>
parents:
diff changeset
30