| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32: block stop2 for wle and misc fixes | xoviat | 2025-12-15 | 1 | -1/+1 |
| | | |||||
| * | stm32/spi: make SS signal polarity configurable on supported hardware | Pietro Lorefice | 2025-12-11 | 1 | -2/+38 |
| | | |||||
| * | low-power: use scoped block stop | xoviat | 2025-12-08 | 1 | -1/+9 |
| | | | | | Co-authored-by: hjeldin <[email protected]> | ||||
| * | Merge pull request #4971 from SL-RU/main | xoviat | 2025-12-01 | 1 | -7/+44 |
| |\ | | | | | | | Fix SPI: SSM and SSOE in STM32 driver behavior, add nss_output_disable to SPI Config | ||||
| | * | fix: SSM and SSOE in SPI STM32 driver behavior, add nss_output_disable in ↵ | Lutsai Aleksandr | 2025-12-02 | 1 | -7/+44 |
| | | | | | | | | | SPI Config | ||||
| * | | restricting bidi mode just to spi v1, v2, v3 | Elias Hanelt | 2025-12-01 | 1 | -1/+3 |
| | | | |||||
| * | | add bidi mode to spi | Elias Hanelt | 2025-11-11 | 1 | -0/+46 |
| |/ | |||||
| * | feat: stm32 spi driver slave mode | Cristian Milatinov | 2025-11-04 | 1 | -22/+125 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add SPI slave constructors Fix SPI slave constructors Fix embedded hal async trait One more constructor fix Set SSM bit in SPI driver according to CommunicationMode Fix embedded_hal_async trait to be generic for both master and slave Fix I2S driver to use async master SPI Forgot import from spi mode Fix CommunicationMode associated const conditionals Duplicate doc for CommunicationMode const Add missing nss argument Fix existing SPI tests not compiling Fix stm32h7rs examples not compiling Fix failing stm32l4 example Fix stm32h7 example Fix stm32h7 spi_bdma example Fix stm32h7 spi example Fix stm32f4 example docs: added entry in changelog.md fix: spi_v3 vals mismatch + rise_fall_speed renamed to gpio_speed fix: added spi_v6 conditional compilation feature fix: use if_afio macro in slave constructors fix: add missing trait bound fix: if_afio for cs pin trait fix: changelog message fix: broken rebase | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -4/+4 |
| | | |||||
| * | stm32/afio: make the A generic param only appear in chips with AFIO. | Dario Nieuwenhuis | 2025-09-05 | 1 | -24/+24 |
| | | |||||
| * | Add STM32F1 AFIO remap | Fabian Wolter | 2025-09-05 | 1 | -31/+31 |
| | | |||||
| * | stm32/spi: update for new version numbering, add i2s support for all versions. | Dario Nieuwenhuis | 2025-09-05 | 1 | -67/+67 |
| | | |||||
| * | rename rise_fall_speed to gpio_speed for spi | Süha Ünüvar | 2025-08-08 | 1 | -16/+16 |
| | | |||||
| * | stm32/dma: fix packing/unpacking not working. | Dario Nieuwenhuis | 2025-07-04 | 1 | -1/+1 |
| | | |||||
| * | Disable SPI before changing config, then re-enable SPI on STM32 | Sebastian Gabrielli | 2025-04-22 | 1 | -0/+8 |
| | | | | | Fixes #2259 | ||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -43/+42 |
| | | |||||
| * | stm32/hash: remove DMA generic param. | Dario Nieuwenhuis | 2025-03-25 | 1 | -1/+1 |
| | | |||||
| * | Implement `core::error::Error` for STM32 Serial Devices | Guy Marino | 2025-02-26 | 1 | -0/+15 |
| | | |||||
| * | chore: fix build | elagil | 2025-01-03 | 1 | -12/+12 |
| | | |||||
| * | more cfg gating | Anatol Ulrich | 2024-12-19 | 1 | -6/+9 |
| | | |||||
| * | fix imports | Anatol Ulrich | 2024-12-19 | 1 | -1/+1 |
| | | |||||
| * | embassy-stm32: make SPI slew rate/speed configurable and change default to ↵ | Anatol Ulrich | 2024-12-19 | 1 | -9/+24 |
| | | | | | `Medium` | ||||
| * | Revise I2S interface to ring-buffered. | Alexandros Liarokapis | 2024-10-16 | 1 | -7/+6 |
| | | |||||
| * | stm32/spi: fix hang/corruption of word sizes other than 8bit. | Dario Nieuwenhuis | 2024-09-23 | 1 | -46/+26 |
| | | |||||
| * | stm32/spi: issue correct DMA word length when reading | Shaw Drastin | 2024-09-22 | 1 | -2/+2 |
| | | | | | | | Currently, when calling read() of the SPI bus, DMA always transmits u8, which will cause hang if SPI transfer size > 8bit. Use matching word size for TX DMA instead. | ||||
| * | Update to Rust 1.80, make check-cfg unconditional. | Dario Nieuwenhuis | 2024-07-25 | 1 | -0/+1 |
| | | |||||
| * | stm32/gpio: refactor AfType | Jan Špaček | 2024-06-16 | 1 | -22/+32 |
| | | |||||
| * | Use raw slices .len() method instead of unsafe hacks. | Dario Nieuwenhuis | 2024-06-13 | 1 | -5/+3 |
| | | | | | Stabilized in 1.79. | ||||
| * | 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). | ||||
| * | Merge pull request #3006 from honzasp/harmonize-new | Dario Nieuwenhuis | 2024-06-03 | 1 | -19/+20 |
| |\ | | | | | | | stm32: Make initialization of I2C and USART consistent with SPI | ||||
| | * | stm32/spi: move init code to function that's not generic in T | Jan Špaček | 2024-06-01 | 1 | -19/+20 |
| | | | |||||
| * | | stm32/spi: fix blocking_write on nosck spi. | Dario Nieuwenhuis | 2024-06-03 | 1 | -9/+57 |
| |/ | | | | Fixes #2902. | ||||
| * | stm32/spi: restrict txonly_nosck to SPIv1, it hangs in other versions. | Dario Nieuwenhuis | 2024-05-31 | 1 | -0/+2 |
| | | |||||
| * | stm32/spi: fix spiv1 rxonly hanging. | Dario Nieuwenhuis | 2024-05-31 | 1 | -3/+4 |
| | | |||||
| * | Merge pull request #3002 from honzasp/rcc-info | Dario Nieuwenhuis | 2024-05-30 | 1 | -5/+5 |
| |\ | | | | | | | stm32/rcc: replace generated enable/disable code with runtime info | ||||
| | * | stm32/rcc: replace generated enable/disable code with runtime info | Jan Špaček | 2024-05-25 | 1 | -5/+5 |
| | | | |||||
| * | | address review comments | Alexandros Liarokapis | 2024-05-28 | 1 | -18/+5 |
| | | | |||||
| * | | add spi_v4 and spi_v5 support but block i2scfg rx-only configuration | Alexandros Liarokapis | 2024-05-28 | 1 | -5/+7 |
| | | | |||||
| * | | remove rx-only support for new spi versions with missing I2SCFGR register | Alexandros Liarokapis | 2024-05-27 | 1 | -5/+5 |
| | | | |||||
| * | | broaden tsize read support to other spi versions | Alexandros Liarokapis | 2024-05-27 | 1 | -17/+7 |
| | | | |||||
| * | | fix spi panic on read due to i2s configuration conversion check | Alexandros Liarokapis | 2024-05-27 | 1 | -23/+29 |
| | | | |||||
| * | | add proper rxonly support for spi_v3 and force tx dma stream requirement on ↵ | Alexandros Liarokapis | 2024-05-27 | 1 | -4/+117 |
| |/ | | | | others | ||||
| * | Naming: Change pullup to pull | Joël Schulz-Ansres | 2024-05-24 | 1 | -6/+6 |
| | | |||||
| * | Change bool to Pull | Joël Schulz-Ansres | 2024-05-23 | 1 | -28/+6 |
| | | |||||
| * | Merge branch 'embassy-rs:main' into add-miso-pullup | Joel Schulz-Andres | 2024-05-23 | 1 | -117/+120 |
| |\ | |||||
| | * | stm32: use funcs for info/state, const for ENABLE_BIT. | Dario Nieuwenhuis | 2024-05-21 | 1 | -61/+61 |
| | | | |||||
| | * | stm32/spi: remove peripheral generic param. | Dario Nieuwenhuis | 2024-05-20 | 1 | -117/+120 |
| | | | |||||
| * | | Remove Speed::Input in order to move it into separate PR | Joël Schulz-Ansres | 2024-05-22 | 1 | -2/+2 |
| | | | |||||
| * | | Cargo format | Joël Schulz-Ansres | 2024-05-15 | 1 | -9/+18 |
| | | | |||||
| * | | Add miso pullup to spi configuration, add input as field for speed | Joël Schulz-Ansres | 2024-05-15 | 1 | -2/+27 |
| |/ | |||||
