2 unstable releases

0.1.0 Jan 11, 2024
0.0.0 Jan 3, 2023

#2201 in Embedded development

Download history 4303/week @ 2024-10-14 4839/week @ 2024-10-21 5807/week @ 2024-10-28 6670/week @ 2024-11-04 6358/week @ 2024-11-11 6829/week @ 2024-11-18 6914/week @ 2024-11-25 5161/week @ 2024-12-02 4862/week @ 2024-12-09 7328/week @ 2024-12-16 4513/week @ 2024-12-23 4767/week @ 2024-12-30 8054/week @ 2025-01-06 8947/week @ 2025-01-13 7760/week @ 2025-01-20 6533/week @ 2025-01-27

32,091 downloads per month
Used in 46 crates (10 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