6个版本
0.2.4 | 2023年5月23日 |
---|---|
0.2.3 | 2022年12月7日 |
0.2.2 | 2022年2月28日 |
0.2.0 | 2021年8月22日 |
0.1.1 | 2021年4月24日 |
1459 in 硬件支持
94 每月下载量
在 3 个Crates中使用 (via nfc1-sys)
43KB
1K SLoC
包含 (晦涩的autoconf代码, 3KB) vendor/usb-compat-0.1/configure.ac
usb-compat-01-sys
警告:如果你只需要使用libusb,你可能更适合使用其他任何 libusb
crate。
这个crate主要存在是为了提供对 libusb-compat-0.1
的链接,这对于创建利用libusb 0.1的项目很有用。
总结来说,它提供
- 对
libusb-compat-0.1
的底层绑定,由bindgen
生成 - 元数据,允许依赖的crate查找
libusb/usb.h
头文件,编译依赖于libusb-compat-0.1
的本地代码或在Rust代码中链接它。 - 提供
libusb-compat-0.1
的子模块副本(针对x86_64-pc-windows-msvc
进行了构建调整),这意味着你不需要单独安装libusb-compat-0.1
来使用此crate。
使用方法
将 usb-compat-01-sys
添加到项目 Cargo.toml
文件中的依赖项
[dependencies]
usb-compat-01-sys = "0.2"
在项目中导入 usb_compat_01_sys
crate,然后你可以使用来自 libusb-compat-0.1
的以 usb_
开头的所有函数。
请参阅libusb-compat-0.1
wiki或libusb-compat-0.1
examples以获取有关如何使用它的信息。由于这是一个绑定,API与libusb兼容。
依赖关系
~1–3MB
~61K SLoC