| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | 2 | -0/+11 |
| | | |||||
| * | 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 | ||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -2/+0 |
| | | |||||
| * | 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 | 2 | -6/+6 |
| | | | | | | | | | | | | | - 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 | ||||
| * | stm32: add H5 support. | Dario Nieuwenhuis | 2023-04-06 | 1 | -0/+5 |
| | | |||||
| * | stm32/usb: add support for 32bit usbram. | Dario Nieuwenhuis | 2023-04-06 | 1 | -46/+85 |
| | | |||||
| * | usb: docs | Dario Nieuwenhuis | 2023-01-31 | 1 | -8/+8 |
| | | |||||
| * | Update stm32-data. | Dario Nieuwenhuis | 2023-01-11 | 1 | -0/+1 |
| | | |||||
| * | Refactor embassy-usb address handling to allow reordering of status resoponse | chemicstry | 2023-01-11 | 1 | -12/+13 |
| | | |||||
| * | stm32/usb: use separate irq flags. | Dario Nieuwenhuis | 2022-12-23 | 1 | -33/+33 |
| | | | | | | - Fixes race condition that could cause losing irqs (because `if flags != 0` was clearing all) - Doesn't need CAS, which is nice for thumbv6. | ||||
| * | usb-driver: Remove unncessary lifetime | Gabriel Smith | 2022-11-27 | 1 | -1/+1 |
| | | |||||
| * | Switch to async-fn-in-trait | Dario Nieuwenhuis | 2022-11-25 | 1 | -313/+269 |
| | | |||||
| * | usb: make HALs depend only on embassy-usb-driver. | Dario Nieuwenhuis | 2022-09-27 | 1 | -2/+3 |
| | | |||||
| * | usb: split driver trait to separate crate. | Dario Nieuwenhuis | 2022-09-26 | 1 | -17/+18 |
| | | |||||
| * | Replace futures::future::poll_fn -> core::future::poll_fn. | Dario Nieuwenhuis | 2022-09-22 | 1 | -2/+1 |
| | | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 1 | -1/+1 |
| | | |||||
| * | Split embassy-time from embassy-executor. | Dario Nieuwenhuis | 2022-08-18 | 1 | -1/+1 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 1 | -2/+2 |
| | | |||||
| * | Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral | Dario Nieuwenhuis | 2022-07-23 | 1 | -7/+7 |
| | | |||||
| * | Puts in the machinery to handle power detected/removed | huntc | 2022-07-07 | 1 | -36/+47 |
| | | |||||
| * | Update stm32-data | Dario Nieuwenhuis | 2022-06-27 | 1 | -1/+1 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 2 | -21/+8 |
| | | |||||
| * | Add embassy-cortex-m crate. | Dario Nieuwenhuis | 2022-06-12 | 2 | -3/+3 |
| | | | | | | | - 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 Nieuwenhuis | 2022-06-07 | 2 | -0/+1100 |
