I think I'd like to try installing Debian on one of my Raspberry Pi. I've seen the documentation/installation instructions, and that all seems clear enough. What I'd like to get clarification on is with respect to how "GPIO programming" will work under Debian.
1. Raspbian has a "device tree", and this is used in the construction of a wide variety of "overlays" which expose both general and specialized GPIO functions. Does the Debian installation for Raspberry Pi have that device tree functionality and overlays available?
2. Raspbian (starting w/ bullseye IIRC) included the `libgpiod` library (the older 1.6 version). `libgpiod` included another package called `gpiod` which was a "container" for several user tools (gpioinfo, gpioset, etc). I see that Debian has the `libgpiod` package available. Is this package pre-installed in the Raspberry Pi images - or must it be installed after installation of the OS? I ask this question b/c I've heard a report suggesting that `libgpiod` was "broken" in the Debian RPi distribution.
Thanks for your help!
1. Raspbian has a "device tree", and this is used in the construction of a wide variety of "overlays" which expose both general and specialized GPIO functions. Does the Debian installation for Raspberry Pi have that device tree functionality and overlays available?
2. Raspbian (starting w/ bullseye IIRC) included the `libgpiod` library (the older 1.6 version). `libgpiod` included another package called `gpiod` which was a "container" for several user tools (gpioinfo, gpioset, etc). I see that Debian has the `libgpiod` package available. Is this package pre-installed in the Raspberry Pi images - or must it be installed after installation of the OS? I ask this question b/c I've heard a report suggesting that `libgpiod` was "broken" in the Debian RPi distribution.
Thanks for your help!
Statistics: Posted by seamusdemora — 2024-04-20 01:35 — Replies 1 — Views 22