/ examples / il0373_simpletest.py
il0373_simpletest.py
 1  """Simple test script for 2.13" 212x104 tri-color featherwing.
 2  
 3  Supported products:
 4    * Adafruit 2.13" Tri-Color FeatherWing
 5      * https://www.adafruit.com/product/4128
 6    """
 7  
 8  import time
 9  import board
10  import displayio
11  import adafruit_il0373
12  
13  displayio.release_displays()
14  
15  epd_cs = board.D9
16  epd_dc = board.D10
17  
18  display_bus = displayio.FourWire(
19      board.SPI(), command=epd_dc, chip_select=epd_cs, baudrate=1000000
20  )
21  time.sleep(1)
22  
23  display = adafruit_il0373.IL0373(
24      display_bus, width=212, height=104, rotation=90, highlight_color=0xFF0000
25  )
26  
27  g = displayio.Group()
28  
29  f = open("/display-ruler.bmp", "rb")
30  
31  pic = displayio.OnDiskBitmap(f)
32  t = displayio.TileGrid(pic, pixel_shader=displayio.ColorConverter())
33  g.append(t)
34  
35  display.show(g)
36  
37  display.refresh()
38  
39  print("refreshed")
40  
41  time.sleep(120)