aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usb/usb.rs
Commit message (Expand)AuthorAgeFilesLines
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-2/+2
* stm32/afio: make af_num() unavailable in afio chips.Dario Nieuwenhuis2025-09-061-3/+3
* fix: stm32/usb: Fixed STM32H5 build requiring time featureGabriel Smith2025-08-291-1/+10
* consolidate endpoint validation logic in stm32korbin2025-07-131-46/+32
* make usb endpoint allocator methods accept an optional EndpointAddresskorbin2025-07-131-11/+45
* STM32 USB: Read data before register updateDion Dokter2025-06-031-1/+3
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-13/+10
* fix(usb): blocking waitelagil2025-03-241-1/+1
* fix: buildelagil2025-03-221-2/+1
* fix: apply STM32H5 USB errata (OUT transfer delay)elagil2025-03-221-0/+11
* Merge pull request #3964 from elagil/sof_out_usbDario Nieuwenhuis2025-03-161-0/+19
|\
| * fix: disable `new_with_sof` for STM32L1elagil2025-03-161-3/+1
| * feat: add optional USB SOF outputelagil2025-03-121-0/+21
* | fix: only ISO EP is always double bufferedelagil2025-03-161-2/+3
* | refactor: fix build warningselagil2025-03-151-8/+16
* | refactor: USB read function restructureelagil2025-03-151-19/+14
* | fix: iso out orderelagil2025-03-151-38/+37
* | fix: USB ISO IN EP statelagil2025-03-151-20/+25
|/
* Fix unsupported trace! call for EndpointAddressVolkalex282025-01-091-1/+1
* STM32: set USB initialization delay to 1µsFabian Wolter2024-12-301-4/+2
* Use inline const for initializing arrays. (#3567)Dario Nieuwenhuis2024-11-241-7/+4
* feat(usb): add support for ISO endpointselagil2024-09-051-25/+186
* Fix errorsDion Dokter2024-07-091-1/+1
* stm32/gpio: refactor AfTypeJan Špaček2024-06-161-2/+3
* Emit cargo:rustc-check-cfg instructions from build.rsJan Špaček2024-05-301-2/+2
* Add some examples.Dion Dokter2024-04-131-7/+7
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-9/+8
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-11/+0
* stm32/usb: extract common init code.Dario Nieuwenhuis2024-03-191-11/+2
* stm32/usb: merge usb and usb_otg into single module.Dario Nieuwenhuis2024-03-191-1/+30
* USB needs PWR_CR2 USV set on STM32L4Joonas Javanainen2024-02-201-1/+1
* stm32: autogenerate clocks struct, enable mux for all chips.Dario Nieuwenhuis2024-02-021-1/+1
* Suppress "unused" warnings.Dario Nieuwenhuis2024-01-141-5/+6
* changes to get usb working on a L1. Adds a usb_serial example tooshufps2024-01-141-0/+6
* stm32: fix USB wait_enabled IN messagesBen Schattinger2023-12-261-2/+2
* stm32: USB IN endpoints use IN wakersBen Schattinger2023-12-261-1/+1
* stm32: doc everything else.Dario Nieuwenhuis2023-12-191-0/+7
* Conditionally compile line for all stm32wb chipsKaitlyn Kenwell2023-12-081-1/+1
* Assert CR2.USV on stm32wb55, wb35 series chipsKaitlyn Kenwell2023-12-081-1/+1
* 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-4/+1
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* Update stm32-metapac, includes chiptool changes to use real Rust enums now.Dario Nieuwenhuis2023-06-291-28/+28
* stm32/usb: add TODO: implement VBUS detection.Dario Nieuwenhuis2023-06-271-42/+43
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-191-220/+194
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-3/+3
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-3/+3
* stm32: move to bind_interruptsxoviat2023-05-241-87/+93
* stm32/usb: do not require embassy-time.Dario Nieuwenhuis2023-05-191-2/+4