def __init__(self): BLACK = 0x000000 WHITE = 0xFFFFFF self.FOREGROUND_COLOR = BLACK self.BACKGROUND_COLOR = WHITE self.DISPLAY_WIDTH = 400 self.DISPLAY_HEIGHT = 300 displayio.release_displays() spi = board.SPI() # Uses SCK and MOSI epd_cs = board.A5 epd_dc = board.A4 epd_reset = board.A3 epd_busy = board.A2 display_bus = displayio.FourWire(spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000) time.sleep(1) self._display = adafruit_il0398.IL0398(display_bus, width=self.DISPLAY_WIDTH, height=self.DISPLAY_HEIGHT, seconds_per_frame=20, busy_pin=epd_busy)
spi = board.SPI() # Uses SCK and MOSI epd_cs = board.D9 epd_dc = board.D10 epd_reset = board.D5 epd_busy = board.D6 display_bus = displayio.FourWire(spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000) time.sleep(1) display = adafruit_il0398.IL0398(display_bus, width=400, height=300, seconds_per_frame=20, busy_pin=epd_busy) g = displayio.Group() f = open("/display-ruler.bmp", "rb") pic = displayio.OnDiskBitmap(f) t = displayio.TileGrid(pic, pixel_shader=displayio.ColorConverter()) g.append(t) display.show(g) display.refresh()