USB设备
Rust 中用于嵌入式设备的实验性设备端 USB 堆栈。
此板条箱仍在开发中,不应视为生产就绪,甚至不兼容 USB。
UsbDevice 对象代表一个复合 USB 设备,是应用程序实现者最重要的对象。UsbDevice 结合了许多 UsbClasses(自定义的,或者其他 crate 提供的预先存在的)和一个 UsbBus 设备驱动器来实现 USB 设备。
UsbClass trait 可用于实现 USB 类,例如 HID 设备或串行端口。如果标准类未涵盖所需的功能,则实现也可以使用自定义类。
UsbBus trait 旨在由特定于设备的 crate 实现,以为每个设备的 USB 外围设备提供驱动程序。
更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:49
38KB
rust