embassy-usb-driver

Crates.ioembassy-usb-driver
lib.rsembassy-usb-driver
version0.1.0
sourcesrc
created_at2023-01-03 19:04:04.235394
updated_at2024-01-11 23:39:55.685091
descriptionDriver trait for `embassy-usb`, an async USB device stack for embedded devices.
homepage
repositoryhttps://github.com/embassy-rs/embassy
max_upload_size
id750337
size16,503
Dario Nieuwenhuis (Dirbaio)

documentation

https://docs.embassy.dev/embassy-usb-driver

README

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.

Commit count: 8184

cargo fmt