Python ST7789 driver for MicroPython
 
 
 
Go to file
Salvatore La Bua 31e6f94592
Add examples for LILYGO TTGO T-Display RP2040
2022-01-13 18:59:14 +09:00
docs additional examples and doc update 2021-12-23 10:54:40 -08:00
examples Add examples for LILYGO TTGO T-Display RP2040 2022-01-13 18:59:14 +09:00
fonts
lib additional examples, renames/reorganization 2021-12-23 00:41:22 -08:00
sphinx additional examples and doc update 2021-12-23 10:54:40 -08:00
utils additional examples and doc update 2021-12-23 10:54:40 -08:00
.gitignore
LICENSE
README.md additional examples, renames/reorganization 2021-12-23 00:41:22 -08:00

README.md

Python ST7789 driver for MicroPython

This is a fork of devbis' st7789py_mpy module from https://github.com/devbis/st7789py_mpy.

This driver adds support for:

  • 320x240, 240x240 and 135x240 pixel displays
  • Display rotation
  • Hardware based scrolling
  • Drawing text using 8 and 16 bit wide bitmap fonts with heights that are multiples of 8. Included are 12 bitmap fonts derived from classic pc BIOS text mode fonts.
  • Drawing text using converted TrueType fonts.
  • Drawing converted bitmaps

This is a work in progress. Documentation can be found in the docs directory and at https://penfold.owt.com/st7789py.

Examples

See the examples directory for example programs that run on the LILYGO® TTGO T-Display and a generic 320x240 display connected to an ESP32.

Fonts

See the subdirectories in the fonts directory for the converted font modules used in the examples. These modules can be compiled using the mpy-cross compiler before uploading to save memory.