2 unstable releases

0.1.0 Jan 11, 2024
0.0.0 Jan 3, 2023

#2272 in Embedded development

Download history 6773/week @ 2024-11-16 7140/week @ 2024-11-23 5384/week @ 2024-11-30 4734/week @ 2024-12-07 7070/week @ 2024-12-14 4321/week @ 2024-12-21 4667/week @ 2024-12-28 7907/week @ 2025-01-04 9403/week @ 2025-01-11 7685/week @ 2025-01-18 7237/week @ 2025-01-25 8427/week @ 2025-02-01 8553/week @ 2025-02-08 7791/week @ 2025-02-15 6633/week @ 2025-02-22 5751/week @ 2025-03-01

30,139 downloads per month
Used in 47 crates (11 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