Andrew Mackenzie
Andrew Mackenzie
I see this code in interrupt.rs: ``` else if fd == interrupt.fd() { let level = interrupt.event()?.level(); callback(level); } ``` Since that is sitting in a thread in a loop,...
Understood. Do you think it also happens if you use only Rising, or only Falling edges? Maybe there are bugs in the linux drivers, but that's getting a bit beyond...
I posted [here](https://forums.raspberrypi.com/viewtopic.php?t=372594) on Raspberry Pi forum.
It would be good to get to the bottom of this, and if at all possible NOT loose edges... But, meantime, FWIW I would have rrpal respect the "contract" with...
Fair enough. I guess it comes down to the definition of "event" for the user of rrpal. For me a level change event, should show a change in level. Two...
Piggy-backing on this issue thread, to mention that we've done a new release of the "piggui" GUI for controling and viewing GPIO hardware on a Raspberry Pi, using rppal. You...
Thanks for pursuing this. When I observed this (using println in my code), I saw repeated levels in events, very quickly.... i.e. it was only one or two events (the...
> " I assume you weren't testing this on multiple pins at the same time." No, just one input connected to a button. (you can see me using it in...
A contributor passed this to me: > libgpiod is the standard library for driving GPIOs via the GPIO character device, /dev/gpiochipN, which is the standard GPIO userspace interface for Linux....
FYI. We have just released "pigg" 0.3.3 and now I will tackle updating to the new API for 0.4! I was holding off on major API changes until I got...