mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-28 17:52:28 +00:00
6a4ac5bd60
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+. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
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:
embassy-stm32
, for STMicroelectronics STM32 chips.esp-hal
, for Espressif ESP32 chips.
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.