kopia lustrzana https://github.com/russhughes/st7789py_mpy
52 wiersze
946 B
Python
52 wiersze
946 B
Python
"""
|
|
chango.py
|
|
=========
|
|
|
|
.. figure:: ../_static/chango.jpg
|
|
:align: center
|
|
|
|
Test for TrueType write_font_converter.
|
|
|
|
See the :ref:`write_font_converter.py<write_font_converter>` program in the utils directory.
|
|
|
|
.. note:: This example requires the following modules:
|
|
|
|
.. hlist::
|
|
:columns: 3
|
|
|
|
- `st7789py`
|
|
- `tft_config`
|
|
- `chango_16`
|
|
- `chango_32`
|
|
- `chango_64`
|
|
|
|
"""
|
|
|
|
import gc
|
|
import chango_16 as font_16
|
|
import chango_32 as font_32
|
|
import chango_64 as font_64
|
|
import tft_config
|
|
import st7789py as st7789
|
|
|
|
gc.collect()
|
|
|
|
|
|
def main():
|
|
""" main """
|
|
# enable display and clear screen
|
|
tft = tft_config.config(tft_config.WIDE)
|
|
|
|
row = 0
|
|
tft.write(font_16, "abcdefghijklmnopqrst", 0, row, st7789.RED)
|
|
row += font_16.HEIGHT
|
|
|
|
tft.write(font_32, "abcdefghij", 0, row, st7789.GREEN)
|
|
row += font_32.HEIGHT
|
|
|
|
tft.write(font_64, "abcd", 0, row, st7789.BLUE)
|
|
row += font_64.HEIGHT
|
|
|
|
|
|
main()
|