rust-sysfs-gpio icon indicating copy to clipboard operation
rust-sysfs-gpio copied to clipboard

A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)

Results 14 rust-sysfs-gpio issues
Sort by recently updated
recently updated
newest added

S-waiting-on-review
T-embedded-linux

This reduces compile time and removes memoffset as an indirect dependency.

S-waiting-on-review
T-embedded-linux

I was trying to use this library without all the tokio stuff and wished there was a mio example. I shared back this example, although it's not fancy and doesn't...

S-waiting-on-review
S-waiting-on-author

Hi, I want to implement a 'native' async/.await API for this crate. Since I am not the most experienced rust programmer I'm not sure about how to go about it....

The `PinPoller` interface appears to only support edge-triggered interrupts. Are there any plans to support level-triggering? It's the same code but without hardcoding the `EPOLLET` flag.

Not really blaming this crate, but elaborating on pin numbering might be useful to the documentation reader. I connected physical pin 24 on my Raspberry Pi 3, and now in...

I believe it'd be more logical to take mutable reference to pins. I know that memory itself doesn't change, however, there are good reasons to require mutability anyway: * Accessing...

Hi, many functions (e.g. Pin::set_direction, Pin::set_value, Pin::get_value, Pin::set_edge, Pin::get_poller) take longer than somebody would expect. Making them unsuitable for many tasks. The reason for the bad performance is that the...

Hello, I've a problem in [Heimdall](https://github.com/Progressbar/heimdall). When I first run it, I get permission denied, but second time it works. I guess this is because export doesn't show up in...

Similar libraries for GPIO support in other languages (Python RPi.GPIO, WiringPi, etc), provide a background thread for interrupt detection, and callback attaching. For example in python: > RPi.GPIO runs a...