4 个版本 (1 个稳定版)

1.0.0 2024年4月16日
0.2.0 2024年2月11日
0.1.1 2024年2月11日
0.1.0 2023年4月14日
0.0.0 2022年3月22日

#625 in 硬件支持

每月21次下载

MIT 许可证

56KB
1.5K SLoC

usbd-storage

usb-device 实验性的 USB 大容量存储实现。

子类

实现的子类

  • SCSI 设备 - SCSI 命令数量不是详尽的。如果您想添加一个,请提交 PR。
  • USB软盘接口

可以实现特定厂商的子类。

传输

目前,仅实现了 Bulk Only 传输。可以实现特定厂商的传输。

功能

此 crate 有几个可选功能,可以单独使用。

功能 描述
bbb 包含仅批量传输
scsi 包含 SCSI 子类
ufi 包含 USB 软盘接口子类
defmt 通过 defmt crate 启用日志记录

示例

示例


lib.rs:

usb-device 的 USB 大容量存储实现

子类

传输

功能

功能 描述
bbb 包含仅批量传输
scsi 包含 SCSI 子类
ufi 包含 USB 软盘接口子类
defmt 通过 defmt crate 启用日志记录

依赖项

~2.5MB
~46K SLoC