#usb #hal #async #embedded-hal

no-std embassy-usb-synopsys-otg

embassy-usb-driver 为 Synopsys OTG USB 控制器实现的驱动程序

1 个不稳定版本

0.1.0 2024年4月30日

1753嵌入式开发 中排名

Download history 993/week @ 2024-04-30 738/week @ 2024-05-07 685/week @ 2024-05-14 2546/week @ 2024-05-21 2472/week @ 2024-05-28 1825/week @ 2024-06-04 1944/week @ 2024-06-11 1878/week @ 2024-06-18 2839/week @ 2024-06-25 2974/week @ 2024-07-02 2765/week @ 2024-07-09 4026/week @ 2024-07-16 3286/week @ 2024-07-23 2381/week @ 2024-07-30

12,872 每月下载量
2 个crate中使用(通过 esp-hal

MIT/Apache

415KB
10K SLoC

为 Synopsys USB OTG 核心实现的 Embassy USB 驱动程序

此crate实现了 embassy-usb-driver 用于 Synopsys USB OTG 设备。

它包含所有使用 Synopsys OTG IP 的芯片通用的“核心”驱动程序,但不包含特定于芯片的初始化,如时钟设置和GPIO复用。您很可能不想直接使用此crate,而是通过为您进行初始化的HAL使用它。

集成此驱动程序的HAL列表

如果您希望将此crate集成到设备的HAL中,您需要添加特定于设备的初始化。请参阅上面的crate以了解如何操作的示例。

依赖项

~1–1.4MB
~28K SLoC