aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart
Commit message (Expand)AuthorAgeFilesLines
* Fix stm32 buffered half-duplex uart receivechemicstry2025-07-162-1/+3
* Fix impl embedded_hal_nb::serial::Write for embassy_stm32::usart::UartTxqwerty191062025-07-031-1/+15
* Merge pull request #4251 from kpfleming/improve-stm32-ringbuffereduart-docsDario Nieuwenhuis2025-06-011-8/+71
|\
| * Move new documentation to RingBufferedUartRx struct.Kevin P. Fleming2025-05-241-56/+62
| * stm32: Expand documentation of RingBufferedUartRx.Kevin P. Fleming2025-05-241-8/+65
* | 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-182-91/+83
|\
| * 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-112-23/+5
| * Stm32 usart: remove HalfDuplexConfigAnton Pöhl2025-04-112-38/+8
| * Stm32 usart: make pin modes of cts, tx, rts and de configurableAnton Pöhl2025-04-112-34/+84
* | fix(stm32): handle half-duplex in ringbuffered readBadr Bouslikhin2025-04-062-1/+10
* | BufferedUart initializationMichael Gomez2025-04-041-5/+5
* | Merge branch 'main' into fix/ringbuffered-error-handling to resolve merge con...Tobias Naumann2025-03-313-130/+130
|\ \
| * \ Merge pull request #3968 from embedded-rust-iml/feature/ringbuffered-embedded...Ulf Lilleengen2025-03-311-11/+38
| |\ \ | | |/ | |/|
| * | Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-273-130/+130
* | | Cleanup stm32_metapac register usage in usart moduleTobias Naumann2025-03-271-3/+3
* | | Fix unused importsTobias Naumann2025-03-272-11/+2
* | | Check and clear idle and error flags togetherTobias Naumann2025-03-211-40/+39
* | | Use write closure to clear idle flag, only read rdr on usart versions which n...Tobias Naumann2025-03-211-7/+6
| |/ |/|
* | Add embedded_hal_nb::serial::Read impl for RingBufferedUartRxTobias Naumann2025-03-211-11/+38
|/
* Recover from errors in ringbuffered usartTobias Naumann2025-03-201-5/+10
* fixRogan Morrow2025-02-281-3/+1
* fixRogan Morrow2025-02-281-2/+3
* add missing moduleRogan Morrow2025-02-281-0/+1
* feature flagRogan Morrow2025-02-281-3/+6
* add separate tx wakerRogan Morrow2025-02-281-1/+4
* only clear idle flagRogan Morrow2025-02-281-1/+3
* Implement `core::error::Error` for STM32 Serial DevicesGuy Marino2025-02-261-0/+16
* 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
* 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
* Extend set_baudrate implementation to Buffered and RingBuffered structsEnmanuel Parache2024-12-032-3/+27
* 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
* 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-042-0/+14
* stm32/uart fix leftover DmaUnsynced public apidvdsk2024-11-021-1/+0
* stm32/uart remove DmaUnsynced from public apidvdsk2024-10-262-3/+8
* stm32/uart impl ReadReady for RingbufferdUartdvdsk2024-10-232-0/+14
* :memo: fix wrong commentLucas Martins2024-10-211-2/+2