aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* low-power: use scoped block stopxoviat2025-12-081-4/+4
* stm32: extract busychannel into common apixoviat2025-11-251-8/+4
* stm32: allow granular stop for uartxoviat2025-11-251-4/+16
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-4/+4
* STM32: USART: Change eager_reads from bool to Option<usize>Adam Greig2025-10-011-14/+23
* STM32: USART: Add de_assertion_time and de_deassertion_time configsAdam Greig2025-10-011-0/+42
* STM32: USART: Add `eager_reads` config optionAdam Greig2025-10-011-1/+19
* stm32/afio: make the A generic param only appear in chips with AFIO.Dario Nieuwenhuis2025-09-051-52/+52
* Add STM32F1 AFIO remapFabian Wolter2025-09-051-58/+58
* feat: gpdma support (wip)elagil2025-09-051-2/+0
* Fix stm32 buffered half-duplex uart receivechemicstry2025-07-161-1/+1
* Fix impl embedded_hal_nb::serial::Write for embassy_stm32::usart::UartTxqwerty191062025-07-031-1/+15
* Merge pull request #3965 from toon23/stm32_usart-pin_configDario Nieuwenhuis2025-04-181-71/+65
|\
| * Stm32 usart: better names for open drain pin modesAnton Pöhl2025-04-161-6/+6
| * Stm32 usart: Remove meaningless pin configurationsAnton Pöhl2025-04-121-10/+0
| * FormatAnton Pöhl2025-04-111-21/+3
| * Stm32 usart: remove HalfDuplexConfigAnton Pöhl2025-04-111-33/+5
| * Stm32 usart: make pin modes of cts, tx, rts and de configurableAnton Pöhl2025-04-111-20/+70
* | fix(stm32): handle half-duplex in ringbuffered readBadr Bouslikhin2025-04-061-1/+0
* | Merge branch 'main' into fix/ringbuffered-error-handling to resolve merge con...Tobias Naumann2025-03-311-86/+86
|\|
| * Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-86/+86
* | Cleanup stm32_metapac register usage in usart moduleTobias Naumann2025-03-271-3/+3
* | Fix unused importsTobias Naumann2025-03-271-5/+0
|/
* add separate tx wakerRogan Morrow2025-02-281-1/+4
* Implement `core::error::Error` for STM32 Serial DevicesGuy Marino2025-02-261-0/+16
* stm32/usart: disabling receiver before write in half-duplex moved to a new fu...Daniel Trnka2024-12-221-14/+13
* stm32/usart: configurable readback in half-duplex modeDaniel Trnka2024-12-221-10/+44
* Fixed build errorEnmanuel Parache2024-12-031-6/+12
* Reduced code duplicationEnmanuel Parache2024-12-031-93/+36
* rustfmtEnmanuel Parache2024-12-031-6/+3
* stm32/usart: Changing baud rateEnmanuel Parache2024-12-031-15/+134
* stm32/usart: Implement data bit selectionDerek Hageman2024-12-011-22/+63
* add split_ref for stm32 uartKenneth Knudsen2024-11-041-0/+7
* Stm32: implement async flush for UARTРоман Кривенков2024-10-141-11/+58
* Merge pull request #3299 from badrbouslikhin/mainDario Nieuwenhuis2024-10-131-2/+5
|\
| * fix(stm32): disable transmitter during half-duplex readBadr Bouslikhin2024-08-301-2/+5
* | stm32: add RX Pull configuration option to USARTBeat Küng2024-10-121-7/+11
* | stm32/usart: sending break character in buffered usartDaniel Trnka2024-08-281-11/+16
* | stm32/usart: sending break characterDaniel Trnka2024-08-251-0/+20
|/
* make half duplex fn privateKarun2024-08-191-1/+1
* remove duplicationKarun2024-08-191-61/+16
* Add gpio version dependencyKarun2024-08-061-4/+77
* Convert uart half_duplex to use open-drain pull-upKarun2024-08-051-3/+4
* STM32 Half-Duplex: fix sequential reads and writesРоман Кривенков2024-07-021-14/+31
* stm32/gpio: refactor AfTypeJan Špaček2024-06-161-31/+44
* stm32/usart: set refcount even if initialization failedJan Špaček2024-06-031-3/+3
* stm32/usart: move init code to function that's not generic in TJan Špaček2024-06-011-57/+73
* stm32/buffered-usart: use new_pin! and disconnect pins on dropJan Špaček2024-06-011-3/+2
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-7/+7
* stm32/usart: remove instance generic paramsJan Špaček2024-05-231-219/+231