-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
I'm of the opinion that all but SPIDEV should be phased out.
- MRAA isn't well maintained since Intel passed it on to the eclipse github org; contributions don't seem to be well verified/tested. And it stopped working on the RPi4.
- BCM2835 can't really support RPi5 using interactions with CPU registers due to the hardware abstraction on RPi5.
- pigpio is practically in the same position as BCM2835 lib concerning RPi5 support. They'd have to overhaul the lib's internals to behave more like the newer lgpio lib of the same author, but that would introduce breaking changes to the API.
- wiringPi has been limping on via sparse community support since Gordon ended official development. The more I dive into that lib's source, the less appealing it is. Long story made short: its old and not well written.
- Has littlewire ever worked? The source I found is not compatible with the driver API we have. The header that our littlewire driver looks for no longer exists in the littlewire sources, and I can't even figure out when that changed using git blame.
Originally posted by @2bndy5 in #969 (comment)
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog