from adafruit_ssd1351 import SSD1351 # Release any resources currently in use for the displays displayio.release_displays() spi = board.SPI() tft_cs = board.D5 tft_dc = board.D6 display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9, baudrate=16000000) display = SSD1351(display_bus, width=128, height=96) # Make the display context splash = displayio.Group(max_size=10) display.show(splash) color_bitmap = displayio.Bitmap(128, 96, 1) color_palette = displayio.Palette(1) color_palette[0] = 0x00FF00 # Bright Green bg_sprite = displayio.TileGrid(color_bitmap, pixel_shader=color_palette, x=0, y=0) splash.append(bg_sprite)
display = ST7789(display_bus, rotation=TEXT_ROTATION, width=240, height=135, rowstart=40, colstart=53) font = bitmap_font.load_font( "mandalor135.bdf") # 135 pixel tall bitmap font elif DISPLAY == "1.27 OLED": display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=lcd_rst, baudrate=16000000) display = SSD1351(display_bus, rotation=TEXT_ROTATION, width=128, height=96) font = bitmap_font.load_font("mandalor96.bdf") # 96 pixel tall bitmap font elif DISPLAY == "1.3 LCD": display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=lcd_rst) display = ST7789(display_bus, rotation=TEXT_ROTATION, width=240, height=240, rowstart=80) font = bitmap_font.load_font( "mandalor180.bdf") # 240 pixel tall bitmap font elif DISPLAY == "1.3 Mono OLED":