embassy/embassy-usb-synopsys-otg
Dario Nieuwenhuis 6a4ac5bd60 Add collapse_debuginfo to fmt.rs macros.
This makes location info in defmt logs point to the code calling the macro,
instead of always to fmt.rs as before. Fix works with nightlies
starting with today's, and stable 1.81+.
2024-06-17 01:38:57 +02:00
..
src Add collapse_debuginfo to fmt.rs macros. 2024-06-17 01:38:57 +02:00
Cargo.toml Prepare for embassy-sync 0.6.0 release 2024-05-29 12:09:55 +02:00
README.md Release embassy-usb-synopsys-otg v0.1.0 2024-04-30 17:24:32 +02:00

Embassy USB driver for the Synopsys USB OTG core

This crate implements embassy-usb-driver for Synopsys USB OTG devices.

It contains the "core" of the driver that is common across all chips using the Synopsys OTG IP, but it doesn't contain chip-specific initialization such as clock setup and GPIO muxing. You most likely don't want to use this crate directly, but use it through a HAL that does the initialization for you.

List of HALs integrating this driver:

If you wish to integrate this crate into your device's HAL, you will need to add the device-specific initialization. See the above crates for examples on how to do it.