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

Implement Raspberry5Driver and board #2315

Open
krwq opened this issue May 16, 2024 · 2 comments
Open

Implement Raspberry5Driver and board #2315

krwq opened this issue May 16, 2024 · 2 comments
Labels
api-suggestion Early API idea and discussion, it is NOT ready for implementation Priority:2 Work that is important, but not critical for the release

Comments

@krwq
Copy link
Member

krwq commented May 16, 2024

We should investigate if it makes sense to implement Raspberry 5 driver and board. We should investigate:

  • perf differences
  • other features between our libgpiod implementation and RPi4 direct implementation

and do the same for RPi5 and figure out if it makes sense to implement it. If the perf is similar we might want to decide to not do this.

Ref: #2262

@krwq krwq added api-suggestion Early API idea and discussion, it is NOT ready for implementation Priority:2 Work that is important, but not critical for the release labels May 16, 2024
@Ellerbach
Copy link
Member

[Triage] Removing the untriage and commenting for the bot not to add it again :-)

@rjhind
Copy link

rjhind commented Sep 19, 2024

Most of the issues I've seen here suggest using gpio chip 4 with the GPIOD driver on Raspberry Pi 5s. I've just set up some 5s with the latest version of Raspbian and the GPIO is on chip 0 not chip 4? So I have to set up the GPIO controller using:

using var gpio = new GpioController(PinNumberingScheme.Logical, new LibGpiodDriver(0));

Is this a change in recent versions of Raspbian?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-suggestion Early API idea and discussion, it is NOT ready for implementation Priority:2 Work that is important, but not critical for the release
Projects
None yet
Development

No branches or pull requests

3 participants