Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rpi-tools: add gpiod support #9592

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

HungerHa
Copy link

gpiod are the official Python bindings for libgpiod. libgpiod is already part of the system tools add-on, only these Python bindings are currently missing to be able to use it in Python scripts.

lgpio and gpiozero are easier to use, but currently have some insurmountable problems, as I have tried to explain here:

Feature request: RPi-Tools with official Python bindings for libgpiod

@HungerHa HungerHa changed the title rpi-tools: add gpiod (official Python bindings for libgpiod) rpi-tools: add gpiod support Dec 19, 2024
@chewitt
Copy link
Member

chewitt commented Dec 23, 2024

@HiassofT can you look into this one? As long as it aligns to the direction direction RPi devs are pushing for with GPIO?

@HiassofT
Copy link
Member

@chewitt I'll do some tests next week when I'm finished with family visits.

In general I think using upstream libgpiod is a huge improvement over all the oddball gpiozero, lgpio, RPi-tools etc shenanigans which are poorly supported, have multiple long-time unfixed issues and don't seem to go anywhere with fixing them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants