| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32: block stop2 for wle and misc fixes | xoviat | 2025-12-15 | 1 | -1/+1 |
| | | |||||
| * | low-power: use scoped block stop | xoviat | 2025-12-08 | 1 | -1/+1 |
| | | | | | Co-authored-by: hjeldin <[email protected]> | ||||
| * | reduce diff with misc. reversions | xoviat | 2025-10-30 | 1 | -47/+50 |
| | | |||||
| * | Merge branch 'main' into feature/stm32-i2c-v1-slave-mode | xoviat | 2025-10-30 | 1 | -10/+10 |
| |\ | |||||
| | * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -2/+2 |
| | | | |||||
| | * | stm32/afio: make the A generic param only appear in chips with AFIO. | Dario Nieuwenhuis | 2025-09-05 | 1 | -6/+6 |
| | | | |||||
| | * | Add STM32F1 AFIO remap | Fabian Wolter | 2025-09-05 | 1 | -8/+8 |
| | | | |||||
| * | | stm32: Run cargo fmt | HybridChild | 2025-08-23 | 1 | -6/+6 |
| | | | |||||
| * | | stm32/i2c: Remove rustdoc example for assign_operation_framing function | HybridChild | 2025-08-23 | 1 | -10/+1 |
| | | | |||||
| * | | Revert "stm32/i2c: v1 and v2 now has separate definitions for the State struct" | HybridChild | 2025-08-23 | 1 | -3/+14 |
| | | | | | | | | | This reverts commit b690a0314f0f2e42137ad4b3e867e056c1d3c14e. | ||||
| * | | Revert "stm32/i2c: Add temporary trait for version-specific initialization ↵ | HybridChild | 2025-08-23 | 1 | -20/+1 |
| | | | | | | | | | | | | | during v1 rework" This reverts commit d38e1de962b92d1d48f1991ce09e494ea46d3f7f. | ||||
| * | | stm32/i2c: Add temporary trait for version-specific initialization during v1 ↵ | HybridChild | 2025-08-23 | 1 | -1/+21 |
| | | | | | | | | | rework | ||||
| * | | stm32/i2c: v1 and v2 now has separate definitions for the State struct | HybridChild | 2025-08-23 | 1 | -14/+3 |
| | | | |||||
| * | | stm32/i2c: Rename FrameOptions enum to OperationFraming | HybridChild | 2025-08-23 | 1 | -75/+110 |
| |/ | |||||
| * | i2c | Süha Ünüvar | 2025-08-08 | 1 | -8/+3 |
| | | |||||
| * | merge new embassy changes | jrmoulton | 2025-06-10 | 1 | -14/+32 |
| |\ | |||||
| | * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -14/+14 |
| | | | |||||
| | * | Implement `core::error::Error` for STM32 Serial Devices | Guy Marino | 2025-02-26 | 1 | -0/+18 |
| | | | |||||
| | * | stm32/i2c: disable pullup instead of pulldown | Fabian Viöl | 2024-10-10 | 1 | -2/+2 |
| | | | |||||
| * | | add stm32 i2c slave example | jrmoulton | 2024-08-13 | 1 | -5/+5 |
| | | | |||||
| * | | fix rustfmt | jrmoulton | 2024-08-13 | 1 | -1/+1 |
| | | | |||||
| * | | fix examples | jrmoulton | 2024-08-13 | 1 | -1/+2 |
| | | | |||||
| * | | remove 10 bit support | jrmoulton | 2024-08-13 | 1 | -0/+68 |
| | | | |||||
| * | | fix ci | jrmoulton | 2024-08-13 | 1 | -74/+10 |
| | | | |||||
| * | | add drop guard, clear interrupts, fix len return | jrmoulton | 2024-08-13 | 1 | -13/+20 |
| | | | |||||
| * | | move embedded hal impl to version modules to allow for 10bit addr on v2 | jrmoulton | 2024-08-13 | 1 | -86/+0 |
| | | | |||||
| * | | Add more docs | jrmoulton | 2024-08-13 | 1 | -1/+3 |
| | | | |||||
| * | | Move slave constructor to v2 module | jrmoulton | 2024-08-13 | 1 | -20/+0 |
| | | | |||||
| * | | stm32 i2c slave | jrmoulton | 2024-08-13 | 1 | -33/+128 |
| |/ | |||||
| * | stm32/gpio: refactor AfType | Jan Špaček | 2024-06-16 | 1 | -15/+35 |
| | | |||||
| * | Add Clone and Copy to Error types | dvdsk | 2024-06-06 | 1 | -1/+1 |
| | | | | | | None of them are `non-exaustative`, they are all small enough to be copy (I estimate none are larger than 4 bytes). | ||||
| * | stm32/i2c: use new_pin! macro | Jan Špaček | 2024-06-01 | 1 | -31/+58 |
| | | |||||
| * | stm32/rcc: replace generated enable/disable code with runtime info | Jan Špaček | 2024-05-25 | 1 | -4/+4 |
| | | |||||
| * | stm32/i2c: remove peripheral generic param. | Dario Nieuwenhuis | 2024-05-21 | 1 | -32/+36 |
| | | |||||
| * | stm32/i2c: add h7rs support. | Dario Nieuwenhuis | 2024-05-01 | 1 | -1/+1 |
| | | |||||
| * | Reduce use of the full `futures` crate. | Dario Nieuwenhuis | 2024-04-26 | 1 | -1/+1 |
| | | |||||
| * | stm32/i2c: remove DMA generic params. | Dario Nieuwenhuis | 2024-04-15 | 1 | -16/+45 |
| | | |||||
| * | Use named imports within function to make code easier to read | Sebastian Goll | 2024-03-27 | 1 | -9/+9 |
| | | |||||
| * | Add missing check for empty buffer in asynchronous read_write() | Sebastian Goll | 2024-03-27 | 1 | -0/+4 |
| | | |||||
| * | Mark shared data structure as dead_code for I2C v2 branch | Sebastian Goll | 2024-03-27 | 1 | -0/+3 |
| | | |||||
| * | Move FrameOptions and related function to module itself | Sebastian Goll | 2024-03-27 | 1 | -0/+130 |
| | | |||||
| * | Implement asynchronous transaction for I2C v1 | Sebastian Goll | 2024-03-27 | 1 | -3/+1 |
| | | |||||
| * | stm32: use private_bounds for sealed traits. | Dario Nieuwenhuis | 2024-03-23 | 1 | -22/+18 |
| | | |||||
| * | Implement blocking transaction handling for I2C v1 | Sebastian Goll | 2024-03-20 | 1 | -3/+3 |
| | | |||||
| * | stm32: i2c: Clean up conditional code a bit | Priit Laes | 2023-12-19 | 1 | -21/+14 |
| | | | | | | By moving conditional code inside the functions, we can reduce duplication and in one case we can even eliminate one... | ||||
| * | stm32: more docs. | Dario Nieuwenhuis | 2023-12-19 | 1 | -0/+1 |
| | | |||||
| * | stm32/i2c: remove _timeout public API, share more code between v1/v2. | Dario Nieuwenhuis | 2023-12-18 | 1 | -7/+155 |
| | | |||||
| * | stm32: add some docs. | Dario Nieuwenhuis | 2023-12-18 | 1 | -1/+13 |
| | | |||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -78/+64 |
| | | |||||
| * | stm32/i2c: add async, dual interrupt scaffolding. | Dario Nieuwenhuis | 2023-11-24 | 1 | -6/+151 |
| | | |||||
