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