10 个版本 (4 个重大更新)
0.5.0 | 2024年4月29日 |
---|---|
0.4.0 | 2023年11月11日 |
0.3.2 |
|
0.2.4 | 2023年11月3日 |
0.1.0 | 2023年10月13日 |
#881 在 硬件支持
每月58次下载
在 aggligator-util 中使用
42KB
827 行
USB 数据包通道 (UPC)
此库通过异步API,在物理USB连接上提供可靠的基于数据包的传输。
功能
此crate提供以下主要功能
host
启用主机端部分,device
启用设备端部分。
要发挥作用,必须启用这些功能之一。
此外,可以启用功能 trace-packets
以在跟踪日志级别记录USB数据包。
要求
最低支持的Rust版本 (MSRV) 是 1.73。
主机端部分支持由 libusb
支持的任何操作系统。
设备端部分需要Linux和一个USB设备控制器 (UDC)。
许可证
upc 根据 Apache 2.0 许可证 许可。
贡献
除非你明确声明,否则你提交的任何有意包含在upc中的贡献,均应按照Apache 2.0许可,没有任何附加条款或条件。
依赖关系
~3–13MB
~141K SLoC