Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/russhughes/wt32sc01py
WT32SC01 Plus MicroPython Display Driver
https://github.com/russhughes/wt32sc01py
micropython micropython-driver st7796 wt32-sc01-plus
Last synced: about 1 month ago
JSON representation
WT32SC01 Plus MicroPython Display Driver
- Host: GitHub
- URL: https://github.com/russhughes/wt32sc01py
- Owner: russhughes
- License: other
- Created: 2023-03-16T21:16:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-15T18:16:01.000Z (about 1 year ago)
- Last Synced: 2024-04-22T12:34:11.804Z (8 months ago)
- Topics: micropython, micropython-driver, st7796, wt32-sc01-plus
- Language: Python
- Homepage: https://penfold.owt.com/wt32sc01py/
- Size: 9.62 MB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-micropython - wt32sc01py - WT32SC01 Plus MicroPython Display Driver. (Libraries / Display)
README
Python WT32SC01 Plus driver in MicroPython
==========================================This is a fork of devbis' st7789py_mpy module from
https://github.com/devbis/st7789py_mpy.This driver adds support for:
- The WT32SC01 Plus 8 bit parallel display
- 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 bitmapsThe driver is not fast but it is written in pure MicroPython. It is functional
but is also a work in progress. Documentation can be found in the docs
directory and online at https://penfold.owt.com/wt32sc01pyExamples
--------See the examples directory for example programs that run on the WT32SC01 Plus.
Some of the examples require additional modules to be available to run, see
the import lines in the examples source code.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.