File tree Expand file tree Collapse file tree 2 files changed +26
-32
lines changed Expand file tree Collapse file tree 2 files changed +26
-32
lines changed Original file line number Diff line number Diff line change @@ -87,24 +87,23 @@ Usage Example
8787
8888 g = displayio.Group()
8989
90- f = open (" /display-ruler.bmp" , " rb" )
91-
92- pic = displayio.OnDiskBitmap(f)
93- # CircuitPython 6 & 7 compatible
94- t = displayio.TileGrid(
95- pic, pixel_shader = getattr (pic, " pixel_shader" , displayio.ColorConverter())
96- )
97- # CircuitPython 7 compatible only
98- # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
90+ pic = displayio.OnDiskBitmap(" /display-ruler.bmp" )
91+ # Create a Tilegrid with the bitmap and put in the displayio group
92+ t = displayio.TileGrid(pic, pixel_shader = pic.pixel_shader)
9993 g.append(t)
10094
95+ # Place the display group on the screen (does not refresh)
10196 display.root_group = g
10297
98+ # Show the image on the display
10399 display.refresh()
104100
105101 print (" refreshed" )
106102
107- time.sleep(120 )
103+ # Do Not refresh the screen more often than every 180 seconds
104+ # for eInk displays! Rapid refreshes will damage the panel.
105+ time.sleep(180 )
106+
108107
109108 Documentation
110109=============
Original file line number Diff line number Diff line change 4747g = displayio .Group ()
4848
4949# Display a ruler graphic from the root directory of the CIRCUITPY drive
50- with open ("/display-ruler.bmp" , "rb" ) as f :
51- pic = displayio .OnDiskBitmap (f )
52- # Create a Tilegrid with the bitmap and put in the displayio group
53- # CircuitPython 6 & 7 compatible
54- t = displayio .TileGrid (
55- pic , pixel_shader = getattr (pic , "pixel_shader" , displayio .ColorConverter ())
56- )
57- # CircuitPython 7 compatible only
58- # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
59- g .append (t )
60-
61- # Place the display group on the screen (does not refresh)
62- display .root_group = g
63-
64- # Show the image on the display
65- display .refresh ()
66-
67- print ("refreshed" )
68-
69- # Do Not refresh the screen more often than every 180 seconds
70- # for eInk displays! Rapid refreshes will damage the panel.
71- time .sleep (180 )
50+
51+ pic = displayio .OnDiskBitmap ("/display-ruler.bmp" )
52+ # Create a Tilegrid with the bitmap and put in the displayio group
53+ t = displayio .TileGrid (pic , pixel_shader = pic .pixel_shader )
54+ g .append (t )
55+
56+ # Place the display group on the screen (does not refresh)
57+ display .root_group = g
58+
59+ # Show the image on the display
60+ display .refresh ()
61+
62+ print ("refreshed" )
63+
64+ # Do Not refresh the screen more often than every 180 seconds
65+ # for eInk displays! Rapid refreshes will damage the panel.
66+ time .sleep (180 )
You can’t perform that action at this time.
0 commit comments