2 unstable releases

0.1.0 Jan 11, 2024
0.0.0 Jan 3, 2023

#1868 in Embedded development

Download history 4119/week @ 2024-07-20 3570/week @ 2024-07-27 3834/week @ 2024-08-03 6581/week @ 2024-08-10 5385/week @ 2024-08-17 11315/week @ 2024-08-24 11265/week @ 2024-08-31 8164/week @ 2024-09-07 7908/week @ 2024-09-14 7895/week @ 2024-09-21 3593/week @ 2024-09-28 3863/week @ 2024-10-05 4049/week @ 2024-10-12 5080/week @ 2024-10-19 4947/week @ 2024-10-26 7307/week @ 2024-11-02

22,014 downloads per month
Used in 36 crates (8 directly)

MIT/Apache

17KB
143 lines

embassy-usb-driver

This crate contains the driver traits for embassy-usb. HAL/BSP crates can implement these traits to add support for using embassy-usb for a given chip/platform.

The traits are kept in a separate crate so that breaking changes in the higher-level embassy-usb APIs don't cause a semver-major bump of this crate. This allows existing HALs/BSPs to be used with the newer embassy-usb without needing updates.

If you're writing an application using USB, you should depend on the main embassy-usb crate instead of this one.

Interoperability

This crate can run on any executor.

Dependencies

~155KB