2 unstable releases

0.1.0 Jan 11, 2024
0.0.0 Jan 3, 2023

#418 in Embedded development

Download history 6168/week @ 2024-08-11 5511/week @ 2024-08-18 11463/week @ 2024-08-25 11362/week @ 2024-09-01 7958/week @ 2024-09-08 8157/week @ 2024-09-15 7610/week @ 2024-09-22 3571/week @ 2024-09-29 3874/week @ 2024-10-06 4110/week @ 2024-10-13 4956/week @ 2024-10-20 5484/week @ 2024-10-27 7046/week @ 2024-11-03 5946/week @ 2024-11-10 7037/week @ 2024-11-17 6384/week @ 2024-11-24

27,118 downloads per month
Used in 38 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

~170KB