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硬件支持

Download history 207/week @ 2024-03-13 82/week @ 2024-03-20 39/week @ 2024-03-27 83/week @ 2024-04-03 15/week @ 2024-04-10 10/week @ 2024-04-17 35/week @ 2024-04-24 16/week @ 2024-05-01 29/week @ 2024-05-08 140/week @ 2024-05-15 28/week @ 2024-05-22 60/week @ 2024-05-29 25/week @ 2024-06-05 17/week @ 2024-06-12 8/week @ 2024-06-19 27/week @ 2024-06-26

每月 116 次下载
用于 boardswarm

MIT/Apache

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