#usb-device #usb #embedded-devices #hal #async #embedded-hal

无 std embassy-usb-driver

embassy-usb 提供驱动特质的 trait,这是一个用于嵌入式设备的异步 USB 设备堆栈

2 个不稳定版本

0.1.0 2024年1月11日
0.0.0 2023年1月3日

16#usb-device

Download history 1520/week @ 2024-04-08 1379/week @ 2024-04-15 1219/week @ 2024-04-22 1952/week @ 2024-04-29 1750/week @ 2024-05-06 2273/week @ 2024-05-13 3599/week @ 2024-05-20 3753/week @ 2024-05-27 2847/week @ 2024-06-03 2728/week @ 2024-06-10 2457/week @ 2024-06-17 3787/week @ 2024-06-24 3389/week @ 2024-07-01 2678/week @ 2024-07-08 5529/week @ 2024-07-15 3737/week @ 2024-07-22

15,560 每月下载量
用于 31 个 crate (8 直接)

MIT/Apache

17KB
143

embassy-usb-driver

该 crate 包含了 embassy-usb 的驱动特质的实现。HAL/BSP crate 可以实现这些特质,以便为特定的芯片/平台添加对 embassy-usb 的支持。

特质被保存在单独的 crate 中,这样高级 embassy-usb API 的破坏性更改不会导致此 crate 的 semver-major 版本升级。这允许现有的 HALs/BSPs 无需更新即可与新的 embassy-usb 一起使用。

如果您正在编写使用 USB 的应用程序,您应该依赖于主要的 embassy-usb crate,而不是此 crate。

互操作性

此 crate 可以在任何 executor 上运行。

依赖项

~160KB