aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart/buffered.rs
Commit message (Expand)AuthorAgeFilesLines
* fix: fix incorrect logic for buffered usart transmission complete.xoviat2025-11-181-1/+1
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-3/+3
* STM32: USART: Change eager_reads from bool to Option<usize>Adam Greig2025-10-011-9/+19
* STM32: USART: Make BufferedUartRx return all available bytes when they wrap a...Adam Greig2025-10-011-14/+23
* STM32: USART: Add `eager_reads` config optionAdam Greig2025-10-011-2/+16
* stm32/usart: fix blocking flushBirk Tjelmeland2025-09-101-1/+3
* stm32/afio: make the A generic param only appear in chips with AFIO.Dario Nieuwenhuis2025-09-051-24/+24
* Add STM32F1 AFIO remapFabian Wolter2025-09-051-24/+24
* Fix stm32 buffered half-duplex uart receivechemicstry2025-07-161-0/+2
* stm32: Assert in BufferedUart that the buffers are not empty.Kevin P. Fleming2025-05-251-0/+2
* Merge pull request #3965 from toon23/stm32_usart-pin_configDario Nieuwenhuis2025-04-181-20/+18
|\
| * FormatAnton Pöhl2025-04-111-2/+2
| * Stm32 usart: remove HalfDuplexConfigAnton Pöhl2025-04-111-5/+3
| * Stm32 usart: make pin modes of cts, tx, rts and de configurableAnton Pöhl2025-04-111-14/+14
* | BufferedUart initializationMichael Gomez2025-04-041-5/+5
|/
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-41/+41
* Merge pull request #3915 from embedded-rust-iml/fix/BufferedUartRx-nb-readDario Nieuwenhuis2025-02-241-19/+10
|\
| * fix: Check buffer full before pop_done()Maximilian Rozwora2025-02-241-3/+4
| * Apply cargo formatMaximilian Rozwora2025-02-241-1/+1
| * fix: BufferedUartRx embedded_hal_nb::serial::Read implMaximilian Rozwora2025-02-241-19/+9
* | doc: Fix "the the"Ronald Weber2025-02-191-2/+2
|/
* stm32/usart: half-duplex support for buffered usartDaniel Trnka2024-12-221-2/+98
* Extend set_baudrate implementation to Buffered and RingBuffered structsEnmanuel Parache2024-12-031-2/+19
* Split_ref with shortened lifetime. When borrowed skip drop on rx and txKenneth Knudsen2024-11-061-26/+52
* add split_ref for stm32 uartKenneth Knudsen2024-11-041-0/+7
* :memo: fix wrong commentLucas Martins2024-10-211-2/+2
* fmtLucas Martins2024-10-211-1/+0
* add uart permutations usefull for rs485Lucas Martins2024-10-211-0/+49
* stm32: add RX Pull configuration option to USARTBeat Küng2024-10-121-2/+2
* stm32/usart: sending break character in buffered usartDaniel Trnka2024-08-281-2/+12
* stm after cargo fixrafael2024-07-141-4/+4
* stmrafael2024-07-141-0/+18
* stm32/gpio: refactor AfTypeJan Špaček2024-06-161-10/+10
* stm32/usart: set refcount even if initialization failedJan Špaček2024-06-031-1/+1
* stm32/usart: move init code to function that's not generic in TJan Špaček2024-06-011-28/+40
* stm32/buffered-usart: use new_pin! and disconnect pins on dropJan Špaček2024-06-011-39/+63
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-4/+5
* stm32/usart: remove instance generic paramsJan Špaček2024-05-231-171/+201
* stm32/usart: remove wildcard import.Dario Nieuwenhuis2024-04-261-2/+15
* stm32: remove last few mod sealed's.Dario Nieuwenhuis2024-04-051-21/+17
* STM32 BufferedUart: wake receive task for each received byteRalf2024-03-211-1/+1
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-4/+1
* stm32/usart: Add doc links to buffered uartsGrant Miller2024-02-031-0/+4
* stm32 uart: fix buffered flush for usart_v1, usart_v2Andres Vahter2024-01-201-1/+6
* stm32 uart: remove unwrapAndres Vahter2024-01-201-2/+4
* stm32 uart: fix `flush` for non usart_v4 variantsAndres Vahter2024-01-201-18/+9
* stm32 uart: do not wake after sending each byteAndres Vahter2024-01-201-3/+6
* stm32: fix buffered uart flushAndres Vahter2024-01-201-0/+30
* make usart::State privateHarry Brooke2024-01-191-17/+19
* Documented usart public APIBarnaby Walters2023-12-191-0/+12