This project enables the SPI display of WLAN Pi based on the CM4 hardware.
The original "fpms" repo is only compatible with NEO2 hardware and its NanoHat OLED I2C display.
We are using dh-virtualenv to package the wlanpi-fpms
Python project into an installable Debian package (.deb
). The Debian software packages for wlanpi-fpms
are hosted on Packagecloud and installed automatically on the WLAN Pi OS images.
FPMS is now run as a Systemd Service on the WLAN Pi. Systemd is a widely used system manager across Linux distributions.
There is a single primary service for wlanpi-fpms
:
wlanpi-fpms
service which displays information on the SPI display.
You can use systemctl
to view the status of it:
systemctl status wlanpi-fpms
For troubleshooting, use systemctl
or journalctl
to check status or log for the service:
systemctl status wlanpi-fpms
journalctl -u wlanpi-fpms
Looking to get your hands dirty?
To install and run wlanpi-fpms
for development and manual testing refer to the DEVELOPMENT.md documentation.
The SPI interface must be enabled for FPMS to work and communicate with the display.
Use raspi-config
to enable SPI:
sudo raspi-config
- Edit boot config:
sudo vim /boot/config.txt
- Enable SPI interface by adding this line:
dtparam=spi=on
wlanpi-fpms
is built and maintained by a wonderful list of folks found in either AUTHORS.md or the git commit log. If your name is missing, please add yourself and submit a PR.
Thank you to all the creators and maintainers of the following open source software used by wlanpi-fpms
: