| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reverted adding AnyBinding, removed AnyChannel, removed ability for ↵ | WillaWillNot | 2025-11-22 | 1 | -6/+1 |
| | | | | | ExtiInput to accept AnyPin and AnyChannel arguments, added ExtiPin trait for all pins which is lost on converstion to AnyPin and contains type-level ExtiChannel information | ||||
| * | Fixed broken examples/formatting reported by CI | WillaWillNot | 2025-11-21 | 1 | -2/+1 |
| | | |||||
| * | Updated documentation, fixed EXTI definition issues with chips that have ↵ | WillaWillNot | 2025-11-21 | 1 | -2/+14 |
| | | | | | touch sensing, updated examples, added generation of convenience method to bind_interrupts for easier type erasure | ||||
| * | stm32/adc: extract into common | xoviat | 2025-11-12 | 5 | -10/+13 |
| | | | | | add common low-level interface for adc | ||||
| * | adc: seal special channels | xoviat | 2025-11-11 | 1 | -0/+5 |
| | | |||||
| * | adc: cleanup g4 | xoviat | 2025-11-11 | 1 | -3/+3 |
| | | |||||
| * | adc: remove sample_time from struct | xoviat | 2025-11-10 | 3 | -6/+3 |
| | | |||||
| * | fmt again | Jakob | 2025-11-07 | 1 | -1/+1 |
| | | |||||
| * | cargo fmt | Jakob | 2025-11-07 | 1 | -2/+3 |
| | | |||||
| * | Rework how sequences ADC are specified. Update documentation in g4. ↵ | Jakob | 2025-11-07 | 1 | -8/+9 |
| | | | | | Carefully chose which methods to expose publicly | ||||
| * | consume regular ringbuf | xoviat | 2025-11-05 | 1 | -6/+12 |
| | | |||||
| * | Create raii wrapper for injected conversions | Jakob | 2025-11-05 | 1 | -18/+20 |
| | | |||||
| * | Remove unused import from example | Jakob | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | Implement into_ring_buffered for g4. Add methods for configuring injected ↵ | Jakob | 2025-11-04 | 2 | -2/+146 |
| | | | | | sampling for g4. | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 7 | -10/+10 |
| | | |||||
| * | executor: return error when creating the spawntoken, not when spawning. | Dario Nieuwenhuis | 2025-08-29 | 1 | -2/+2 |
| | | |||||
| * | revert deleted import | Süha Ünüvar | 2025-08-08 | 1 | -0/+1 |
| | | |||||
| * | rustfmt | Süha Ünüvar | 2025-08-08 | 1 | -2/+2 |
| | | |||||
| * | i2c examples | Süha Ünüvar | 2025-08-08 | 1 | -5/+4 |
| | | |||||
| * | stm32: adapt examples to timer API changes | melvdl | 2025-06-27 | 1 | -1/+1 |
| | | |||||
| * | merge new embassy changes | jrmoulton | 2025-06-10 | 6 | -16/+174 |
| |\ | |||||
| | * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -1/+1 |
| | | | |||||
| | * | Remove manual settings of `composite_with_iads=true` | Eekle | 2024-12-24 | 1 | -5/+0 |
| | | | |||||
| | * | stm32 adc g4: example of async read | Ivan Li | 2024-11-23 | 1 | -0/+60 |
| | | | | | | | | | Signed-off-by: Ivan Li <[email protected]> | ||||
| | * | Merge pull request #3317 from GrantM11235/simplepwmchannel | Ulf Lilleengen | 2024-10-23 | 1 | -10/+9 |
| | |\ | | | | | | | | | | embassy-stm32: Add SimplePwmChannel | ||||
| | | * | last oops I promise | Grant Miller | 2024-09-06 | 1 | -2/+1 |
| | | | | |||||
| | | * | Update examples | Grant Miller | 2024-09-06 | 1 | -9/+9 |
| | | | | |||||
| | * | | Merge pull request #3169 from Adancurusul/g4_dev | Dario Nieuwenhuis | 2024-09-10 | 2 | -0/+104 |
| | |\ \ | | | | | | | | | | | | | Add adc oversampling and adc differential for g4 | ||||
| | | * | | Add oversampling and differential for g4 | Chen Yuheng | 2024-07-11 | 2 | -0/+104 |
| | | |/ | |||||
| | * / | [UCPD] Add support for non-SOP packets | Sjoerd Simons | 2024-08-18 | 1 | -1/+1 |
| | |/ | | | | | | | | | | | | | | | Allow capturing (and distinguishing) non-SOP packets as well. The default configuration will just configure SOP packets. For ease of use the default receive function signature is unchanged as for PD sinks (which is likely the common usage) just SOP is enough so no need to differentiate. | ||||
| * / | add stm32 i2c slave example | jrmoulton | 2024-08-13 | 1 | -0/+149 |
| |/ | |||||
| * | stm32 adc: introduce blocking_read | Andres Vahter | 2024-07-03 | 1 | -1/+1 |
| | | |||||
| * | fixed: example loops crashing after 256 passes | Peter Kövesdi | 2024-04-29 | 1 | -2/+2 |
| | | |||||
| * | Reduce use of the full `futures` crate. | Dario Nieuwenhuis | 2024-04-26 | 1 | -1/+1 |
| | | |||||
| * | examples: stm32: can: fix build | Torin Cooper-Bennun | 2024-04-22 | 1 | -2/+2 |
| | | |||||
| * | stm32/adc: update g4 for new pac. | Dario Nieuwenhuis | 2024-04-14 | 1 | -1/+1 |
| | | |||||
| * | stm32: update adc examples | Andres Vahter | 2024-04-10 | 1 | -2/+2 |
| | | |||||
| * | CAN: Unify API's between BXCAN and FDCAN. Use Envelope for all read methods ↵ | Corey Schuhen | 2024-03-28 | 1 | -12/+17 |
| | | | | | instead of a tuple sometimes. | ||||
| * | usb: remove device_descriptor buffer, store bytes in UsbDevice.inner instead | Adam Greig | 2024-03-23 | 1 | -2/+0 |
| | | |||||
| * | [UCPD] Enable dead-battery support in example | Timo Kröger | 2024-03-14 | 1 | -2/+3 |
| | | |||||
| * | [UCPD] Take interrupt in constructor and enable it | Timo Kröger | 2024-03-14 | 1 | -2/+6 |
| | | |||||
| * | [UCPD] Split into CC and PD phy | Timo Kröger | 2024-03-12 | 1 | -8/+9 |
| | | | | | | PD3.0 spec requires concurrent control of CC resistors for collision avoidance. Needed to introduce some "ref counting" (its just a bool) for drop code. | ||||
| * | [UCPD] Improve example and defmt Format for enums | Timo Kröger | 2024-03-12 | 1 | -2/+9 |
| | | |||||
| * | [UCPD] Combine RX and TX | Timo Kröger | 2024-03-12 | 1 | -1/+1 |
| | | | | | | | | | `select(rx.receive(), tx.transmit()` had subtle interrupt enable race conditions. Combine receiver and transmitter into one new `PdPhy` struct to disallow the problematic pattern. Scanning through the USB PD 2.0 specification there is no need to have RX and TX running concurrently (after all the USB PD communication is half-duplex). | ||||
| * | [UCPD] Prepare for PD communication implementation | Timo Kröger | 2024-03-12 | 1 | -1/+14 |
| | | |||||
| * | [UCPD] Improve Type-C CC handling | Timo Kröger | 2024-03-12 | 1 | -7/+5 |
| | | | | | | | * Improved interrupt handling: Clear flags in ISR, check state change in future * Disable pull-up/pull-down resistors and voltage monitor on drop * nightly rustfmt | ||||
| * | [UCPD] Configuration Channel (CC) handling | Timo Kröger | 2024-03-12 | 1 | -0/+62 |
| | | |||||
| * | stm32/rcc: g4: consistent PllSource, add pll pqr limits, simplify a bit. | Dario Nieuwenhuis | 2024-03-04 | 4 | -18/+17 |
| | | |||||
| * | Merge pull request #2646 from cschuhen/feature/wake_tx_on_buffered_push | Dario Nieuwenhuis | 2024-03-01 | 1 | -1/+5 |
| |\ | | | | | | | Give CAN a kick when writing into TX buffer via sender. | ||||
| | * | Writing to TX buffer also needs to fire an interrupt to kick off ↵ | Corey Schuhen | 2024-03-02 | 1 | -1/+5 |
| | | | | | | | | | | | | | transmission if it is idle. Formatting | ||||
