baudrate=32000000, polarity=1, phase=1, ) # Number of pixels in the display DISPLAY_WIDTH = 320 DISPLAY_HEIGHT = 240 # display = ST7789(display_bus, width=240, height=240, rotation=0, rowstart=80, colstart=0) # create the display display = ILI9341( display_bus, width=DISPLAY_WIDTH, height=DISPLAY_HEIGHT, rotation=180, # The rotation can be adjusted to match your configuration. auto_refresh=True, native_frames_per_second=90, ) display.show(None) # font=terminalio.FONT # this is the Builtin fixed dimension font font = bitmap_font.load_font("fonts/LeagueSpartan-Bold-16.bdf") text = [] text.append("none") # no ascenders or descenders text.append("pop quops") # only descenders text.append("MONSTERs are tall") # only ascenders text.append("MONSTERs ate pop quops") # both ascenders and descenders
from adafruit_display_text import label #释放显示总线 displayio.release_displays() #定义LCD接口,SPI spi = board.SPI() tft_cs = board.D11 tft_dc = board.D9 tft_rst = board.D10 #构建spi显示总线 display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=tft_rst) #构建显示屏对象,默认自动刷新 display = ILI9341(display_bus, width=240, height=320,rotation=270) #设置显示元素个数,最大20个 splash = displayio.Group(max_size=20,scale=1) display.show(splash) ######################################## # 添加元素,添加后默认自动显示 ######################################## #画线 splash.append(Line(5, 10, 40, 10, 0xFFFFFF)) #画矩形 rect = Rect(5, 20, 30, 20, outline=0xFFFFFF,fill=0x0) splash.append(rect)
reset=tft_reset, baudrate=32000000, polarity=1, phase=1, ) print("spi.frequency: {}".format(spi.frequency)) DISPLAY_WIDTH = 320 DISPLAY_HEIGHT = 240 # display = ST7789(display_bus, width=240, height=240, rotation=0, rowstart=80, colstart=0) display = ILI9341( display_bus, width=DISPLAY_WIDTH, height=DISPLAY_HEIGHT, rotation=180, auto_refresh=True, ) display.show(None) # font=terminalio.FONT # this is the Builtin fixed dimension font font = bitmap_font.load_font("fonts/Helvetica-Bold-16.bdf") text = [] text.append("none") # no ascenders or descenders text.append("pop quops") # only descenders text.append("MONSTERs are tall") # only ascenders text.append("MONSTERs ate pop quops") # both ascenders and descenders
BUTTON_STYLE = Button.ROUNDRECT BUTTON_FILL_COLOR = 0x00FFFF BUTTON_OUTLINE_COLOR = 0xFF00FF BUTTON_LABEL = "HELLO WORLD" BUTTON_LABEL_COLOR = 0x000000 # --| Button Config |------------------------------------------------- # Release any resources currently in use for the displays displayio.release_displays() disp_bus = displayio.FourWire(board.SPI(), command=board.D10, chip_select=board.D9, reset=None) # Instantiate the 2.4" 320x240 TFT FeatherWing (#3315). display = ILI9341(disp_bus, width=320, height=240) _touch_flip = (False, False) """# Instantiate the 3.5" 480x320 TFT FeatherWing (#3651). display = HX8357(disp_bus, width=480, height=320) _touch_flip = (False, True)""" # Always set rotation before instantiating the touchscreen display.rotation = 0 # Instantiate touchscreen ts_cs = digitalio.DigitalInOut(board.D6) ts = adafruit_stmpe610.Adafruit_STMPE610_SPI( board.SPI(), ts_cs, calibration=((357, 3812), (390, 3555)), size=(display.width, display.height),