Simple test
Ensure your device works with this simple test.
examples/st7735_simpletest.py
1# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
2# SPDX-License-Identifier: MIT
3
4"""
5This test will initialize the display using displayio
6and draw a solid red background
7"""
8
9import board
10import displayio
11import fourwire
12
13from adafruit_st7735 import ST7735
14
15# Release any resources currently in use for the displays
16displayio.release_displays()
17
18spi = board.SPI()
19tft_cs = board.D5
20tft_dc = board.D6
21
22display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
23
24display = ST7735(display_bus, width=128, height=128)
25
26# Make the display context
27splash = displayio.Group()
28display.root_group = splash
29
30color_bitmap = displayio.Bitmap(128, 128, 1)
31color_palette = displayio.Palette(1)
32color_palette[0] = 0xFF0000
33
34bg_sprite = displayio.TileGrid(color_bitmap, pixel_shader=color_palette, x=0, y=0)
35splash.append(bg_sprite)
36
37while True:
38 pass