12个版本
0.6.2 | 2024年5月23日 |
---|---|
0.6.1 | 2024年2月20日 |
0.6.0 | 2023年11月22日 |
0.5.0 | 2023年7月18日 |
0.3.1 | 2022年11月21日 |
#855 在 Unix APIs 中
每月下载 2,265 次
在 5 个crate中使用 (通过 gpiocdev)
79KB
1.5K SLoC
gpiocdev-uapi
Linux GPIO字符设备ioctls和文件操作的薄安全Rust包装。
提供与C ABI类型相对应的Rust结构,以及与每个ABI ioctls和字符设备文件读取相对应的函数。基本上就是gpio.h的Rust版本。
支持ABI版本v1和v2,但新开发应使用v2,除非目标平台不可用。
gpiocdev crate提供了高级抽象,除非您有特定的需要直接调用ioctls,否则应使用它。
许可证
根据以下任一项许可
- Apache License, Version 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您提交的任何贡献,根据Apache-2.0许可中定义的,将根据上述方式双重许可,不附加任何额外条款或条件。
依赖项
~0.4–1MB
~22K SLoC