2 unstable releases

0.1.0 Jan 11, 2024
0.0.0 Jan 3, 2023

#1724 in Embedded development

Download history 275/week @ 2024-01-29 229/week @ 2024-02-05 460/week @ 2024-02-12 1401/week @ 2024-02-19 992/week @ 2024-02-26 1718/week @ 2024-03-04 2149/week @ 2024-03-11 1381/week @ 2024-03-18 1503/week @ 2024-03-25 1039/week @ 2024-04-01 1520/week @ 2024-04-08 1379/week @ 2024-04-15 1219/week @ 2024-04-22 1952/week @ 2024-04-29 1750/week @ 2024-05-06 2132/week @ 2024-05-13

7,098 downloads per month
Used in 26 crates (6 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

~165KB