#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 • Rust 包仓库 993/week @ 2024-04-30 • Rust 包仓库 738/week @ 2024-05-07 • Rust 包仓库 685/week @ 2024-05-14 • Rust 包仓库 2546/week @ 2024-05-21 • Rust 包仓库 2472/week @ 2024-05-28 • Rust 包仓库 1825/week @ 2024-06-04 • Rust 包仓库 1944/week @ 2024-06-11 • Rust 包仓库 1878/week @ 2024-06-18 • Rust 包仓库 2839/week @ 2024-06-25 • Rust 包仓库 2974/week @ 2024-07-02 • Rust 包仓库 2765/week @ 2024-07-09 • Rust 包仓库 4026/week @ 2024-07-16 • Rust 包仓库 3286/week @ 2024-07-23 • Rust 包仓库 2381/week @ 2024-07-30 • Rust 包仓库

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