| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -2/+2 |
| | | |||||
| * | stm32/afio: make af_num() unavailable in afio chips. | Dario Nieuwenhuis | 2025-09-06 | 1 | -3/+3 |
| | | |||||
| * | fix: stm32/usb: Fixed STM32H5 build requiring time feature | Gabriel Smith | 2025-08-29 | 1 | -1/+10 |
| | | | | | A busy loop has been added for when the "time" feature is not enabled. | ||||
| * | consolidate endpoint validation logic in stm32 | korbin | 2025-07-13 | 1 | -46/+32 |
| | | |||||
| * | make usb endpoint allocator methods accept an optional EndpointAddress | korbin | 2025-07-13 | 1 | -11/+45 |
| | | |||||
| * | STM32 USB: Read data before register update | Dion Dokter | 2025-06-03 | 1 | -1/+3 |
| | | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -13/+10 |
| | | |||||
| * | fix(usb): blocking wait | elagil | 2025-03-24 | 1 | -1/+1 |
| | | |||||
| * | fix: build | elagil | 2025-03-22 | 1 | -2/+1 |
| | | |||||
| * | fix: apply STM32H5 USB errata (OUT transfer delay) | elagil | 2025-03-22 | 1 | -0/+11 |
| | | |||||
| * | Merge pull request #3964 from elagil/sof_out_usb | Dario Nieuwenhuis | 2025-03-16 | 1 | -0/+19 |
| |\ | | | | | | | Add optional USB driver SOF output | ||||
| | * | fix: disable `new_with_sof` for STM32L1 | elagil | 2025-03-16 | 1 | -3/+1 |
| | | | |||||
| | * | feat: add optional USB SOF output | elagil | 2025-03-12 | 1 | -0/+21 |
| | | | |||||
| * | | fix: only ISO EP is always double buffered | elagil | 2025-03-16 | 1 | -2/+3 |
| | | | |||||
| * | | refactor: fix build warnings | elagil | 2025-03-15 | 1 | -8/+16 |
| | | | |||||
| * | | refactor: USB read function restructure | elagil | 2025-03-15 | 1 | -19/+14 |
| | | | |||||
| * | | fix: iso out order | elagil | 2025-03-15 | 1 | -38/+37 |
| | | | |||||
| * | | fix: USB ISO IN EP stat | elagil | 2025-03-15 | 1 | -20/+25 |
| |/ | |||||
| * | Fix unsupported trace! call for EndpointAddress | Volkalex28 | 2025-01-09 | 1 | -1/+1 |
| | | |||||
| * | STM32: set USB initialization delay to 1µs | Fabian Wolter | 2024-12-30 | 1 | -4/+2 |
| | | |||||
| * | Use inline const for initializing arrays. (#3567) | Dario Nieuwenhuis | 2024-11-24 | 1 | -7/+4 |
| | | |||||
| * | feat(usb): add support for ISO endpoints | elagil | 2024-09-05 | 1 | -25/+186 |
| | | |||||
| * | Fix errors | Dion Dokter | 2024-07-09 | 1 | -1/+1 |
| | | |||||
| * | stm32/gpio: refactor AfType | Jan Špaček | 2024-06-16 | 1 | -2/+3 |
| | | |||||
| * | Emit cargo:rustc-check-cfg instructions from build.rs | Jan Špaček | 2024-05-30 | 1 | -2/+2 |
| | | |||||
| * | Add some examples. | Dion Dokter | 2024-04-13 | 1 | -7/+7 |
| | | | | | | | | | - usart works - dac works - rng gets stuck on while loop - usb_serial works, but cannot test due to lack of user usb port - adc needs work and does not work yet | ||||
| * | stm32: use private_bounds for sealed traits. | Dario Nieuwenhuis | 2024-03-23 | 1 | -9/+8 |
| | | |||||
| * | Fix warnings in recent nightly. | Dario Nieuwenhuis | 2024-03-20 | 1 | -11/+0 |
| | | |||||
| * | stm32/usb: extract common init code. | Dario Nieuwenhuis | 2024-03-19 | 1 | -11/+2 |
| | | |||||
| * | stm32/usb: merge usb and usb_otg into single module. | Dario Nieuwenhuis | 2024-03-19 | 1 | -1/+30 |
| | | |||||
| * | USB needs PWR_CR2 USV set on STM32L4 | Joonas Javanainen | 2024-02-20 | 1 | -1/+1 |
| | | | | | | | | | Confirmed to be needed on an STM32L422, and based on a quick look at L4/L4+ reference manuals, this bit is present and required to be set on all L4 chips that have some kind of USB peripheral (USB or OTG_FS). The `usb_otg` driver already sets it for `cfg(stm32l4)` and we should do the same thing here. | ||||
| * | stm32: autogenerate clocks struct, enable mux for all chips. | Dario Nieuwenhuis | 2024-02-02 | 1 | -1/+1 |
| | | |||||
| * | Suppress "unused" warnings. | Dario Nieuwenhuis | 2024-01-14 | 1 | -5/+6 |
| | | |||||
| * | changes to get usb working on a L1. Adds a usb_serial example too | shufps | 2024-01-14 | 1 | -0/+6 |
| | | |||||
| * | stm32: fix USB wait_enabled IN messages | Ben Schattinger | 2023-12-26 | 1 | -2/+2 |
| | | |||||
| * | stm32: USB IN endpoints use IN wakers | Ben Schattinger | 2023-12-26 | 1 | -1/+1 |
| | | | | fixes #2360 | ||||
| * | stm32: doc everything else. | Dario Nieuwenhuis | 2023-12-19 | 1 | -0/+7 |
| | | |||||
| * | Conditionally compile line for all stm32wb chips | Kaitlyn Kenwell | 2023-12-08 | 1 | -1/+1 |
| | | |||||
| * | Assert CR2.USV on stm32wb55, wb35 series chips | Kaitlyn Kenwell | 2023-12-08 | 1 | -1/+1 |
| | | | | | ref RM0434 p. 175 | ||||
| * | enable clock first | pbert | 2023-10-12 | 1 | -1/+1 |
| | | |||||
| * | STM32: combine RccPeripherals reset() and enable() to reset_and_enable() | pbert | 2023-10-12 | 1 | -2/+1 |
| | | |||||
| * | stm32: centralize enabling pwr, syscfg, flash. | Dario Nieuwenhuis | 2023-09-25 | 1 | -4/+1 |
| | | |||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -1/+1 |
| | | | | | internal use only. (#1700) | ||||
| * | Update stm32-metapac, includes chiptool changes to use real Rust enums now. | Dario Nieuwenhuis | 2023-06-29 | 1 | -28/+28 |
| | | |||||
| * | stm32/usb: add TODO: implement VBUS detection. | Dario Nieuwenhuis | 2023-06-27 | 1 | -42/+43 |
| | | |||||
| * | stm32: update stm32-metapac. | Dario Nieuwenhuis | 2023-06-19 | 1 | -220/+194 |
| | | |||||
| * | Make interrupt module more standard. | Dario Nieuwenhuis | 2023-06-08 | 1 | -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`. | ||||
| * | cortex-m: remove owned interrupts. | Dario Nieuwenhuis | 2023-06-01 | 1 | -3/+3 |
| | | |||||
| * | stm32: move to bind_interrupts | xoviat | 2023-05-24 | 1 | -87/+93 |
| | | | | | disable lora functionality for now | ||||
| * | stm32/usb: do not require embassy-time. | Dario Nieuwenhuis | 2023-05-19 | 1 | -2/+4 |
| | | | | | Fixes #1466 | ||||
