aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usb/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Working USB_OTG_HS example for STM32WBAGerzain Mata2025-07-271-3/+1
|
* Working USB_OTG_HS exampleGerzain Mata2025-07-271-1/+1
|
* Moved from HSE to HSI to generate USB_OTG_HS_CLKGerzain Mata2025-07-251-2/+6
|
* WIP for USB_OTG support on STM32WBA devicesGerzain Mata2025-07-141-2/+26
|
* Update STM32U5 OTG HS clock handlingMarvin Drees2024-12-101-12/+2
| | | | Signed-off-by: Marvin Drees <[email protected]>
* Add support for stm32u595/5a5 OTG_HS in client modeDave Marples2024-12-101-0/+20
|
* Add USBPHYC clock configuration for H7RS seriesKevin2024-09-221-0/+10
|
* Add OTG_HS support for STM32H7R/SKevin2024-09-221-0/+20
|
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-2/+2
|
* stm32/usb: enable USV for U0.Dario Nieuwenhuis2024-04-161-1/+1
|
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-2/+2
|
* stm32/usb: assert usb clock is okay.Dario Nieuwenhuis2024-03-191-0/+13
|
* stm32/usb: extract common init code.Dario Nieuwenhuis2024-03-191-0/+50
|
* stm32/usb: merge usb and usb_otg into single module.Dario Nieuwenhuis2024-03-191-35/+4
|
* stm32: doc everything else.Dario Nieuwenhuis2023-12-191-0/+4
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-2/+0
|
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-3/+3
| | | | | | | | | | | | - Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`. - Reexport the PAC interrupt enum in `embassy_xx::interrupt`. This has a few advantages: - The `embassy_xx::interrupt` module is now more "standard". - It works with `cortex-m` functions for manipulating interrupts, for example. - It works with RTIC. - the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs. - When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`.
* Run rustfmt.Dario Nieuwenhuis2022-06-121-1/+0
|
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
| | | | | | - Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
* stm32: add USB driver.Dario Nieuwenhuis2022-06-071-0/+36