kopia lustrzana https://github.com/russhughes/st7789py_mpy
144 wiersze
3.0 KiB
ReStructuredText
144 wiersze
3.0 KiB
ReStructuredText
****************
|
|
Example Programs
|
|
****************
|
|
|
|
320x240 Example Programs
|
|
========================
|
|
|
|
These examples run on a ESP32 board with a 320x240 display. They are were tested using a SparkFun
|
|
ESP32 Thing and a Waveshare 2 inch LCD ST7789 Module. You may need to modify the pin use for your
|
|
device.
|
|
|
|
320x240 lines.py
|
|
----------------
|
|
|
|
.. literalinclude:: ../../examples/esp32_320x240/lines.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
320x240 hello.py
|
|
-----------------
|
|
|
|
.. literalinclude:: ../../examples/esp32_320x240/hello.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
320x240 feathers.py
|
|
-------------------
|
|
|
|
.. literalinclude:: ../../examples/esp32_320x240/feathers.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
320x240 fonts.py
|
|
----------------
|
|
|
|
.. literalinclude:: ../../examples/esp32_320x240/fonts.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
|
|
320x240 scroll.py
|
|
-----------------
|
|
|
|
.. literalinclude:: ../../examples/esp32_320x240/scroll.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
320x240 toasters.py
|
|
-------------------
|
|
|
|
Flying toasters sprite demo using bitmaps created from spritesheet using the sprites2bitmap.py
|
|
utility. See the maketoast shell script for the command line used to create the toast_bitmaps.py from the
|
|
toasters.bmp image.
|
|
|
|
.. literalinclude:: ../../examples/esp32_320x240/toasters/toasters.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
135x240 TTGO T-Display Example Programs
|
|
=======================================
|
|
|
|
These examples run on the LilyGo TTGO-T-Display available from the usual
|
|
locations. See https://github.com/Xinyuan-LilyGO/TTGO-T-Display for more
|
|
information.
|
|
|
|
|
|
lines.py
|
|
--------
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/lines.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
hello.py
|
|
--------
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/hello.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
feathers.py
|
|
-----------
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/feathers.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
fonts.py
|
|
--------
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/fonts.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
scroll.py
|
|
---------
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/scroll.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
toasters.py
|
|
-----------
|
|
|
|
Flying toasters sprite demo using bitmaps created from spritesheet using the imgtobitmap.py utility.
|
|
See the maketoast script in the utils directory for details. See the 320x240 toasters example for
|
|
a more advanced example that uses the sprites2bitmap utility and indexed bitmaps.
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/toasters/toasters.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
chango.py
|
|
---------
|
|
|
|
Test for font2bitmap converter for the driver.
|
|
See the font2bitmap program in the utils directory.
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/truetype/chango.py
|
|
:linenos:
|
|
:language: python
|
|
|
|
|
|
noto_fonts.py
|
|
-------------
|
|
|
|
Test for font2bitmap converter for the driver.
|
|
See the font2bitmap program in the utils directory.
|
|
|
|
.. literalinclude:: ../../examples/ttgo_tdisplay/truetype/noto_fonts.py
|
|
:linenos:
|
|
:language: python
|
|
|