aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usb_otg
Commit message (Collapse)AuthorAgeFilesLines
* stm32/usb: merge usb and usb_otg into single module.Dario Nieuwenhuis2024-03-192-1634/+0
|
* stm32: autogenerate mux config for all chips.Dario Nieuwenhuis2024-03-011-14/+0
|
* stm32: doc everything else.Dario Nieuwenhuis2023-12-192-1/+14
|
* stm32: more docs.Dario Nieuwenhuis2023-12-191-0/+2
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-8/+2
|
* stm32/otg: fix enumeration on non-f4 chips.Dario Nieuwenhuis2023-11-061-5/+16
| | | | Fixes regression from #2148
* stm32/otg: fix CONTROL OUT transfers on F4.Dario Nieuwenhuis2023-11-061-5/+15
|
* stm32/otg: log TRDTDario Nieuwenhuis2023-11-061-5/+3
|
* enable clock firstpbert2023-10-121-1/+1
|
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-2/+1
|
* stm32: centralize enabling pwr, syscfg, flash.Dario Nieuwenhuis2023-09-251-10/+2
|
* Rename embassy-hal-common to embassy-hal-internal, document it's for ↵Dario Nieuwenhuis2023-07-281-1/+1
| | | | internal use only. (#1700)
* Remove trivial to remove uses of atomic-polyfill.Dario Nieuwenhuis2023-07-121-1/+1
|
* stm32/otg: implement `EndpointError::Disabled` for reads.Dario Nieuwenhuis2023-07-071-2/+15
| | | | It was implemented only for writes.
* stm32/otg: change some info logs to trace.Dario Nieuwenhuis2023-07-061-2/+2
|
* Update stm32-metapac, includes chiptool changes to use real Rust enums now.Dario Nieuwenhuis2023-06-291-2/+2
|
* stm32/otg: add VBUS detection.Dario Nieuwenhuis2023-06-271-200/+279
| | | | Fixes #1442.
* stm32/otg: set tx fifo num in IN endpoints on configure.Dario Nieuwenhuis2023-06-271-2/+4
|
* stm32/otg: clear NAK bit on endpoint enable.Dario Nieuwenhuis2023-06-271-1/+2
|
* stm32/otg: flush fifos on reconfigure and on ep disable.Dario Nieuwenhuis2023-06-271-1/+26
|
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-192-308/+244
|
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-082-10/+8
| | | | | | | | | | | | - 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`.
* Fix #1528 HS USB on STM32F7gak2023-06-031-0/+24
|
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-4/+4
|
* stm32: move to bind_interruptsxoviat2023-05-241-159/+158
| | | | disable lora functionality for now
* stm32/otg: add U5 support.Dario Nieuwenhuis2023-04-071-0/+6
|
* usb: docsDario Nieuwenhuis2023-01-311-8/+8
|
* stm32/usb_otg: fix core formatterchemicstry2023-01-181-2/+2
|
* stm32/usb_otg: prevent writes on disabled endpointchemicstry2023-01-181-8/+13
|
* stm32/usb_otg: implement endpoint wait_enabledchemicstry2023-01-181-2/+36
|
* stm32: add USB OTG support.chemicstry2023-01-112-0/+1369
| | | | Co-authored-by: Dario Nieuwenhuis <[email protected]>
* Update stm32-data.Dario Nieuwenhuis2023-01-111-0/+138