4 个版本
0.1.3 | 2023年11月19日 |
---|---|
0.1.2 | 2023年9月21日 |
0.1.1 | 2023年2月21日 |
0.1.0 | 2023年2月20日 |
#983 在 硬件支持
每月 116 次下载
用于 boardswarm
45KB
1K SLoC
Rockchip USB协议主机实现
Rockchip引导加载程序和早期加载程序实现了一个USB协议,以帮助加载程序早期固件、闪存持久存储等。此crate包含该协议的无IO实现,以及一个可选的(默认启用)的libusb IO实现
fn main() -> anyhow::Result<()> {
let devices = rockusb::libusb::Devices::new()?;
let mut transport = devices.iter().next()
.ok_or_else(|| anyhow::anyhow!("No Device found"))??;
println!("Chip Info: {:0x?}", transport.chip_info()?);
Ok(())
}
依赖项
~0.6–1.3MB
~28K SLoC