Python ST7789 driver for MicroPython
 
 
 
Go to file
Russ Hughes ba0b3911d9
Merge pull request #3 from slabua/master
Add examples for LILYGO TTGO T-Display RP2040
2022-01-15 15:17:04 -08: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 font clenup 2021-05-05 23:23:45 -07:00
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 ignore vscode local .history 2021-12-23 00:35:05 -08:00
LICENSE first commit 2020-02-01 13:14:12 -08:00
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.