8 个版本 (4 个重大更新)
0.11.0 | 2024年2月25日 |
---|---|
0.9.1 | 2023年11月5日 |
0.8.0 | 2023年7月16日 |
0.7.0 | 2022年7月14日 |
0.0.92 |
|
#210 in Unix APIs
在 9 crates 中使用
135KB
2.5K SLoC
hinawa crate
Rust API 绑定和包装器,用于通过 Linux FireWire 字符设备操作 1394 OHCI 硬件,以在 IEEE 1394 总线上进行异步通信。
hinawa 库版本 4.0 是支持的最小版本。
hinawa crate 由 gir 工具 自动生成,该工具由 gtk-rs 项目 提供。使用 hinawa 库的 Hinawa-4.0 文件进行生成。但某些功能是手动实现的。
用法
将以下行添加到您的 Cargo.toml 文件中
[dependencies]
hinawa = "0.11"
API 文档可在 https://docs.rs/hinawa/ 找到。
许可证
hinawa crate 在 MIT 许可证 下发布。
依赖关系
hinawa crate 依赖于 gtk-rs 项目 提供的 API crate,用于类型/对象系统、事件循环和分发器。
仓库
hinawa crate 由 Takashi Sakamoto 维护,用于 Linux FireWire 子系统的上游。远程仓库位于 https://git.kernel.org/pub/scm/libs/ieee1394/hinawa-rs.git/。
支持
如果在使用过程中发现问题,请在该 https://github.com/alsa-project/hinawa-rs 上提交问题,这是上游的镜像,用于用户支持和持续集成。
示例程序
一些程序可在 examples
目录下找到。
-
read-quadlet.rs
- 演示如何从在
/dev/fw1
中标识为的节点读取 IEEE 1394 总线上的 quadlet 数据。
- 演示如何从在
依赖关系
~5.5MB
~119K SLoC