Skip to main content

displayio driver for ST7735R TFT-LCD displays.

Project description

Introduction

Documentation Status Discord Build Status Code Style: Black

displayio driver for ST7735R TFT-LCD displays.

Hardware

If you have a board with a ST7735B chip, you may want to try the Adafruit ST7735 Driver.

Dependencies

This driver depends on:

Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle.

Usage Example

import board
import displayio
from adafruit_st7735r import ST7735R

spi = board.SPI()
tft_cs = board.D5
tft_dc = board.D6

displayio.release_displays()
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)

display = ST7735R(display_bus, width=128, height=128, colstart=2, rowstart=1)

# Make the display context
splash = displayio.Group()
display.show(splash)

color_bitmap = displayio.Bitmap(128, 128, 1)
color_palette = displayio.Palette(1)
color_palette[0] = 0xFF0000

bg_sprite = displayio.TileGrid(color_bitmap,
                               pixel_shader=color_palette,
                               x=0, y=0)
splash.append(bg_sprite)

while True:
    pass

Documentation

API documentation for this library can be found on Read the Docs.

For information on building library documentation, please check out this guide.

Contributing

Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adafruit-circuitpython-st7735r-1.5.13.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file adafruit-circuitpython-st7735r-1.5.13.tar.gz.

File metadata

File hashes

Hashes for adafruit-circuitpython-st7735r-1.5.13.tar.gz
Algorithm Hash digest
SHA256 9068b4e83d77e7148c78abb009e1ea2e8a981866f6d40db068e20d08b804dec3
MD5 56a3ba04037f98a1003c4f46c7049651
BLAKE2b-256 18cac5d1ef7b5eb79f8854fcc32f185ba6bb5db46724c51a320e757ab1ffc804

See more details on using hashes here.

File details

Details for the file adafruit_circuitpython_st7735r-1.5.13-py3-none-any.whl.

File metadata

File hashes

Hashes for adafruit_circuitpython_st7735r-1.5.13-py3-none-any.whl
Algorithm Hash digest
SHA256 15d5e1172f00e79441e0f36217b1ff8a6ed5cf4c954447f41a28e523e4374852
MD5 21ea7993c3a0690cc8a0fa8cfb44ef0d
BLAKE2b-256 6ac64f6c176aee89b94203fb7c420ec58c2845473aded503a1b1d7bb3e8b4d17

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page