CircuitPython with Pico 2 W

I am in Picoware (after I finish tidying up the Arduino version)

1 Like

This initializes the screen (it’ll show the REPL if you hit STOP in Thonny)

from fourwire import FourWire
from adafruit_ili9341 import ILI9341 # https://circuitpython.org/libraries
from busio import SPI
import digitalio

spi = SPI(clock=board.GP10, MOSI=board.GP11, MISO=board.GP12)

if not spi.try_lock():
   print("Failed to lock SPI bus")
   return

spi.configure(baudrate=40000000)
spi.unlock()

tft_cs = board.GP13
tft_dc = board.GP14

display_bus = FourWire(spi, command=tft_dc, chip_select=tft_cs,reset=board.GP15)
               
fb_display = ILI9341(display_bus, width=320, height=320, rotation=270)

That comes from: