2 unstable releases

0.1.0 Jan 11, 2024
0.0.0 Jan 3, 2023

#1681 in Embedded development

Download history 1571/week @ 2024-03-14 1735/week @ 2024-03-21 776/week @ 2024-03-28 1376/week @ 2024-04-04 1576/week @ 2024-04-11 1194/week @ 2024-04-18 1202/week @ 2024-04-25 2331/week @ 2024-05-02 2073/week @ 2024-05-09 2518/week @ 2024-05-16 3929/week @ 2024-05-23 3699/week @ 2024-05-30 2839/week @ 2024-06-06 2472/week @ 2024-06-13 2807/week @ 2024-06-20 2879/week @ 2024-06-27

11,789 downloads per month
Used in 30 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

~165KB