Open
Description
Context:
Our gpio-cdev crate only supports GPIO uAPI v1, which has been deprecated in the kernel. There is a new crate gpiocdev which does support it in newer kernels.
Preliminary analysis of switching to the newer gpiocdev in no particular order:
- Pro:
- Supports GPIO uAPI v2 as well as v1 which is deprecated.
- More active project.
- Author is the author of the API in the Linux kernel.
- gpiosim support.
- Cons:
- Porting effort.
- Adds many dependencies.
- Breaking change.
- Outside of the rust-embedded org.
Metadata
Metadata
Assignees
Labels
No labels