aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* fmtLucas Martins2024-10-211-1/+0
* add uart permutations usefull for rs485Lucas Martins2024-10-211-0/+49
* stm32: fix ringbugger overrun errors due to bad dma wrap-around behaviorAlexandros Liarokapis2024-10-151-1/+0
* 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-122-9/+13
* | stm32: Start DMA before clearing, avoid panic in updater ringbuffer implPeter Krull2024-09-191-1/+1
* | stm32: Only check errors on running RingBufferedUartRx, reduce number of smal...Peter Krull2024-09-191-30/+19
* | stm32: Added request_pause to DMA, and use it for RingBufferedUartRxPeter Krull2024-09-191-1/+1
* | Merge pull request #3286 from trnila/stm32_usart_breakDario Nieuwenhuis2024-09-102-2/+37
|\ \
| * | stm32/usart: sending break character in buffered usartDaniel Trnka2024-08-282-13/+28
| * | stm32/usart: sending break characterDaniel Trnka2024-08-251-0/+20
| |/
* / fix(stm32): reorder dma and idle futuresBadr Bouslikhin2024-09-061-17/+17
|/
* 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
* stm after cargo fixrafael2024-07-141-4/+4
* stmrafael2024-07-141-0/+18
* STM32 Half-Duplex: fix sequential reads and writesРоман Кривенков2024-07-021-14/+31
* stm32/gpio: refactor AfTypeJan Špaček2024-06-162-41/+54
* stm32/usart: set refcount even if initialization failedJan Špaček2024-06-032-4/+4
* stm32/usart: move init code to function that's not generic in TJan Špaček2024-06-012-85/+113
* stm32/buffered-usart: use new_pin! and disconnect pins on dropJan Špaček2024-06-012-42/+65
* stm32/usart: disconnect pins of RingBufferedUartRx on dropJan Špaček2024-06-011-0/+10
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-252-11/+12
* stm32/usart: remove instance generic paramsJan Špaček2024-05-233-418/+461
* Don't teardown during reconfigureScott Mabin2024-05-221-2/+1
* Clear Receiver enable flag before write in Half-Duplex modeРоман Кривенков2024-05-021-4/+46