aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart
Commit message (Expand)AuthorAgeFilesLines
* Modified the brr calculation to be fully 32-bitDion Dokter2023-08-221-17/+29
* Update embedded-hal to 1.0.0-rc.1 (#1783)Dario Nieuwenhuis2023-08-162-53/+13
* Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-073-23/+21
* embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-5/+4
* stm32/dma: rename ringbufxoviat2023-07-291-3/+3
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-283-4/+4
* stm32/usart: fix error msg for lptimxoviat2023-07-241-1/+1
* stm32/uart: optimize swap_rx_txAlessandro Pezzato2023-07-191-13/+15
* stm32/uart: add swap_rx_txAlessandro Pezzato2023-07-191-2/+23
* Update stm32-metapac, includes chiptool changes to use real Rust enums now.Dario Nieuwenhuis2023-06-291-1/+1
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-193-351/+285
* Don't read data register to clear flags on usart v3 ^& v4Peter Gibson2023-06-181-2/+4
* actually fix formattingPeter Gibson2023-06-151-4/+2
* fix formattingPeter Gibson2023-06-151-1/+2
* ensure DR is read to clear idle/overflow interrupt when they occur independen...Peter Gibson2023-06-151-16/+21
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-082-14/+14
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-012-14/+14
* stm32/uart: refactor rx ringbufferxoviat2023-05-292-134/+98
* Use found divider instead of re-reading brrRasmus Melchior Jacobsen2023-05-261-7/+7
* Fix yet another v1 errorRasmus Melchior Jacobsen2023-05-251-1/+1
* Fix oversampling message for usart v1Rasmus Melchior Jacobsen2023-05-251-2/+6
* Exclude usart_v1Rasmus Melchior Jacobsen2023-05-251-0/+3
* Add assume_noise_free to usart configurationRasmus Melchior Jacobsen2023-05-251-1/+25
* stm32: move to bind_interruptsxoviat2023-05-242-155/+166
* stm32 uart: Fix error flag handling for blocking operationsTimo Kröger2023-05-141-32/+61
* Fix some typosDirk Stolle2023-05-081-3/+3
* stm32/usart: add OVER8 and PRESC support, update PACDario Nieuwenhuis2023-05-022-32/+100
* stm32/uart: feature-gate ringbuffer out when using gpdma, not supported yet.Dario Nieuwenhuis2023-05-011-0/+3
* Actually clear idle flagRasmus Melchior Jacobsen2023-05-011-1/+8
* Remove unused importRasmus Melchior Jacobsen2023-05-011-1/+1
* Support overflow detection for more than one ring-periodRasmus Melchior Jacobsen2023-05-011-64/+57
* Do not disable dma request when idle line is detectedRasmus Melchior Jacobsen2023-05-011-5/+0
* Ring-buffered uart rx with one-period overrun detectionRasmus Melchior Jacobsen2023-05-012-14/+315
* stm32/uart: abort on errorxoviat2023-04-281-18/+14
* stm32/dma: refactor.Dario Nieuwenhuis2023-04-181-14/+13
* Remove the _todo_embedded_hal_serial impls. EH will probably not have these s...Dario Nieuwenhuis2023-04-151-67/+0
* Fix interrupt handling so it is similar to before the rework, and fix examplesMathias2023-03-311-95/+57
* Rework bufferedUart to get rid of PeripheralMutex in a similar fashion as nrf...Mathias2023-03-312-258/+479
* Remove unnecessary lifetimeMathias2023-03-281-2/+2
* Add embedded-io blocking Read + Write for BufferedUartMathias2023-03-281-0/+99
*-. Merge #1192 #1193bors[bot]2023-02-061-2/+9
|\ \
| | * stm32/usart: fix LPUART clock multiplierPatrick Oppenlander2023-02-061-1/+1
| |/ |/|
| * stm32/usart: implement stop_bits configurationPatrick Oppenlander2023-02-061-1/+8
|/
* Stop sampling when exiting the Saadc methodshuntc2023-01-181-3/+7
* Update mod.rsRasmus Melchior Jacobsen2023-01-141-1/+1
* Only implement WriteRasmus Melchior Jacobsen2023-01-141-28/+1
* feat(stm32): Add embedded-io traits for UartRx and UartTxRasmus Melchior Jacobsen2023-01-061-0/+39
* feat(stm32): Let uart implement embedded-io Read/WriteRasmus Melchior Jacobsen2023-01-041-0/+40
* Remove unnecessary use of atomic-polyfill.Dario Nieuwenhuis2022-12-232-2/+2
* embassy-stm32: add rs485 driver enable to uartVincent Stakenburg2022-12-092-0/+53