| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | add stm32 i2c slave example | jrmoulton | 2024-08-13 | 1 | -0/+149 | |
| |/ / | ||||||
| * | | prepare release embassy-executor | Ulf Lilleengen | 2024-08-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | Prepare to release embassy-usb | Ulf Lilleengen | 2024-08-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | Prepare embassy-time release | Ulf Lilleengen | 2024-08-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | bump more udbd-hid usages to 0.8.1 | JuliDi | 2024-07-16 | 1 | -1/+1 | |
| |/ | ||||||
| * | stm32 adc: introduce blocking_read | Andres Vahter | 2024-07-03 | 1 | -1/+1 | |
| | | ||||||
| * | prepare for embassy-time 0.3.1 release | Ulf Lilleengen | 2024-06-04 | 1 | -1/+1 | |
| | | ||||||
| * | Prepare for embassy-sync 0.6.0 release | Ulf Lilleengen | 2024-05-29 | 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 | 2 | -2/+1 | |
| | | ||||||
| * | Update dependent versions | James Munns | 2024-04-23 | 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 | |||||
| * | | stm32: autogenerate mux config for all chips. | Dario Nieuwenhuis | 2024-03-01 | 4 | -49/+52 | |
| |/ | ||||||
| * | update usbd-hid to latest | Haobo Gu | 2024-02-26 | 1 | -1/+1 | |
| | | | | | Signed-off-by: Haobo Gu <[email protected]> | |||||
| * | stm32/adc: reexport enums from PAC to avoid boilerplate hell. | Dario Nieuwenhuis | 2024-02-26 | 1 | -1/+1 | |
| | | ||||||
| * | FDCAN: Don't require internal module for public API. | Corey Schuhen | 2024-02-25 | 1 | -2/+2 | |
| | | ||||||
| * | Add dep for static_cell to example. | Corey Schuhen | 2024-02-19 | 1 | -0/+1 | |
| | | ||||||
| * | Remove the OperatingMode typestates | Corey Schuhen | 2024-02-18 | 1 | -4/+5 | |
| | | | | | | | Instead have two explcit types(without the mode generic arg)types: - One for config - One for all operating modes | |||||
| * | Add a buffered mode. | Corey Schuhen | 2024-02-17 | 1 | -7/+90 | |
| | | ||||||
| * | Port FDCAN HAL to use PAC directly instead of fdcan crate. | Corey Schuhen | 2024-02-17 | 2 | -14/+83 | |
| | | | | | | | - Provide separate FDCAN capable and Classic CAN API's - Don't use fdcan crate dep anymore - Provide embedded-can traits. | |||||
| * | Refinements | Barnaby Walters | 2024-02-17 | 1 | -0/+1 | |
| | | | | | | | | | | | * Implemented boost mode dance (RM0440 p234-245, 6.5.1) * Enabled boost mode in usb_serial example, tested on hardware * Removed hard requirement of a valid 48MHz source (HSI48 is checked if requested, PLL passed through as-is and assumed to be valid) * Used calc_pclk to calculate APB frequencies * Refactored 48MHz configuration code to remove unnecessary let and block * Renamed ahb_freq to hclk for clarity and consistency | |||||
| * | Removed redundant HSI48 configuration | Barnaby Walters | 2024-02-16 | 1 | -3/+4 | |
| | | ||||||
| * | [embassy-stm32]: started stm32g4 RCC refactor | Barnaby Walters | 2024-02-15 | 3 | -27/+34 | |
| | | | | | | | | | * Copied API from f.rs where applicable * HSE and HSI independantly configurable * Boost mode set by user rather * Added HSE, pll1_q and pll1_p frequencies to set_clocks call * Stubbed max module based on f.rs, needs cleanup | |||||
| * | Add FDCAN examples for STM32G4, STM32H5 and STM32H7 | Corey Schuhen | 2024-01-31 | 2 | -1/+57 | |
| | | | | | | | | | Fix examples Fix examples Fix examples. | |||||
| * | Add FDCAN dependency in correct flavor based on selected chip. | Tomasz bla Fortuna | 2024-01-31 | 1 | -1/+1 | |
| | | | | | | | Author: Torin Cooper-Bennun <[email protected]> Change from review. | |||||
| * | stm32/gpio: remove generics. | Dario Nieuwenhuis | 2024-01-22 | 1 | -3/+2 | |
| | | ||||||
| * | bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4. | Dario Nieuwenhuis | 2024-01-11 | 1 | -2/+2 | |
| | | ||||||
| * | Change GPIO inherent methods back to `&self`. | Dario Nieuwenhuis | 2024-01-10 | 1 | -1/+1 | |
| | | | | | | | | With the embedded-hal rc3 update I changed them to require `&mut self`, but in retrospect I think `&self` is better, for extra flexibility. This PR reverts the changes from the rc3 update to inherent methods. | |||||
| * | ci: use beta, add secondary nightly ci. | Dario Nieuwenhuis | 2023-12-21 | 8 | -8/+1 | |
| | | ||||||
| * | Update embedded-hal to 1.0.0-rc.3 | Dario Nieuwenhuis | 2023-12-14 | 1 | -1/+1 | |
| | | ||||||
| * | Update all references to `embasy-executor` to the latest version | Jesse Braham | 2023-12-06 | 1 | -1/+1 | |
| | | ||||||
| * | update release version in examples and other crates | Scott Mabin | 2023-12-04 | 1 | -2/+2 | |
| | | ||||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -1/+1 | |
| | | ||||||
| * | executor: release v0.3.3 | Dario Nieuwenhuis | 2023-11-15 | 1 | -1/+1 | |
| | | ||||||
| * | stm32/rcc: consistent casing and naming for PLL enums. | Dario Nieuwenhuis | 2023-11-13 | 3 | -8/+8 | |
| | | ||||||
