This version is a breaking update to switch from RPi.GPIO
to gpiod
.
It includes some changes with how SPI chip-select is handled, and changes the BG_CS_FRONT_BCM
and BG_CS_BACK_BCM
constants to reflect the SPI CS lines, rather than their associated IO pins.
The crux is- it now makes no effort to try and relate a GPIO to an existing SPI chip-select since this only ever worked for SPI0 on a Raspberry Pi.
If you want to use a GPIO pin, supply one with spi_cs_gpio
and it will be preferred over SPI's handling of chip-select. You might also want to use the dtoverlay=spi0-0cs
to disable the SPI chip-select handling.
What's Changed
- Update Python versions & fix coveralls by @Gadgetoid in #11
- Drop unused spi_cs for #2 by @Gadgetoid in #6
- pmw3901: Add support for revision 0x01. by @Gadgetoid in #20
- Bookworm/Pi5 Compatibility: Upgrade to latest boilerplate by @Gadgetoid in #17
Full Changelog: v0.1.0...v1.0.0