- switched to
pyproject.toml
for build - Cython always used in build; it is automatically installed for the build environment
requirements.txt
, requirements are specified inpyproject.toml
. Fixes #47
- "mirror" option to reverse display
- configurable timeout when waiting for display ready
- "flip" option (use
rotate="flip"
instead)
For this version the backend was rewritten, so that the SPI communication happens directly
by communicating with the Linux kernel through /dev/spidev*
. This means:
sudo
no longer required- requires neither the
bcm2835
C library nor thespidev
Python module - data transfer is way faster than before!