1个不稳定版本
0.1.0 | 2020年4月21日 |
---|
#32在#data-transfer
113每月下载量
用于4个crate(3个直接使用)
45KB
721 行
usbd_mass_storage
usb-device
实现,提供USB存储类设备。
许可协议
免费和开源软件,根据MIT许可证和Apache许可证2.0的条款分发。
lib.rs
:
术语表
术语 | 描述 | 更多信息 |
---|---|---|
ZLP | 零长度包。当最后一个数据包已满且总数据长度小于头部指定的长度时,用于终止当前数据传输。 | 第5.5.3节 USB 2.0总线规范 |
CBW | 命令块包装器。包含有关预期发送/接收的数据信息的头部。 | 第5.1节 USB批量传输规范 |
CSW | 命令状态包装器。在数据传输后发送的状态,指示成功/失败并确认发送的数据长度。 | 第5.2节 USB批量传输规范 |
数据残差 | 数据残差(字节)是CBW中请求的长度与实际发送/接收的数据量之间的差异。 | 第5.2节 USB批量传输规范 |
依赖项
~2MB
~41K SLoC