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 2024年1月4日

#210 in Unix APIs


9 crates 中使用

MIT 许可证

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