Skip to content

Commit 57ba252

Browse files
authored
Merge pull request #4 from makermelissa/master
Updated examples to be more comprehensive
2 parents d08c32b + 7c5c95b commit 57ba252

File tree

2 files changed

+38
-6
lines changed

2 files changed

+38
-6
lines changed

README.rst

+18-2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ Usage Example
3333
3434
import board
3535
import displayio
36+
import terminalio
37+
from adafruit_display_text import label
3638
from adafruit_ssd1331 import SSD1331
3739
3840
spi = board.SPI()
@@ -48,15 +50,29 @@ Usage Example
4850
splash = displayio.Group(max_size=10)
4951
display.show(splash)
5052
51-
color_bitmap = displayio.Bitmap(128, 128, 1)
53+
color_bitmap = displayio.Bitmap(96, 64, 1)
5254
color_palette = displayio.Palette(1)
53-
color_palette[0] = 0xFF0000
55+
color_palette[0] = 0x00FF00 # Bright Green
5456
5557
bg_sprite = displayio.TileGrid(color_bitmap,
5658
pixel_shader=color_palette,
5759
x=0, y=0)
5860
splash.append(bg_sprite)
5961
62+
# Draw a smaller inner rectangle
63+
inner_bitmap = displayio.Bitmap(86, 54, 1)
64+
inner_palette = displayio.Palette(1)
65+
inner_palette[0] = 0xAA0088 # Purple
66+
inner_sprite = displayio.TileGrid(inner_bitmap,
67+
pixel_shader=inner_palette,
68+
x=5, y=5)
69+
splash.append(inner_sprite)
70+
71+
# Draw a label
72+
text = "Hello World!"
73+
text_area = label.Label(terminalio.FONT, text=text, color=0xFFFF00, x=12, y=32)
74+
splash.append(text_area)
75+
6076
while True:
6177
pass
6278

examples/ssd1331_simpletest.py

+20-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
"""
2-
This test will initialize the display using displayio
3-
and draw a solid red background
2+
This test will initialize the display using displayio and draw a solid green
3+
background, a smaller purple rectangle, and some yellow text.
44
"""
55

66
import board
77
import displayio
8+
import terminalio
9+
from adafruit_display_text import label
810
from adafruit_ssd1331 import SSD1331
911

1012
spi = board.SPI()
@@ -20,14 +22,28 @@
2022
splash = displayio.Group(max_size=10)
2123
display.show(splash)
2224

23-
color_bitmap = displayio.Bitmap(128, 128, 1)
25+
color_bitmap = displayio.Bitmap(96, 64, 1)
2426
color_palette = displayio.Palette(1)
25-
color_palette[0] = 0xFF0000
27+
color_palette[0] = 0x00FF00 # Bright Green
2628

2729
bg_sprite = displayio.TileGrid(color_bitmap,
2830
pixel_shader=color_palette,
2931
x=0, y=0)
3032
splash.append(bg_sprite)
3133

34+
# Draw a smaller inner rectangle
35+
inner_bitmap = displayio.Bitmap(86, 54, 1)
36+
inner_palette = displayio.Palette(1)
37+
inner_palette[0] = 0xAA0088 # Purple
38+
inner_sprite = displayio.TileGrid(inner_bitmap,
39+
pixel_shader=inner_palette,
40+
x=5, y=5)
41+
splash.append(inner_sprite)
42+
43+
# Draw a label
44+
text = "Hello World!"
45+
text_area = label.Label(terminalio.FONT, text=text, color=0xFFFF00, x=12, y=32)
46+
splash.append(text_area)
47+
3248
while True:
3349
pass

0 commit comments

Comments
 (0)