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 |
|
#625 in 硬件支持
每月21次下载
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