aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart
Commit message (Expand)AuthorAgeFilesLines
* stm32/usart: Add doc links to buffered uartsGrant Miller2024-02-032-0/+6
* 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
* stm32: add half duplex USART driverlights01232023-12-261-6/+81
* Documented usart public APIBarnaby Walters2023-12-193-6/+67
* stm32: more docs.Dario Nieuwenhuis2023-12-191-0/+1
* stm32: add some docs.Dario Nieuwenhuis2023-12-181-1/+1
* stm32: usart pin inversionlights01232023-12-101-1/+17
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-293-261/+182
* stm32: fix uart parity, add comment why it is soAndres Vahter2023-10-241-8/+11
* stm32 uart: remove redundant set_fifoen(true)Andres Vahter2023-10-241-12/+0
* stm32 uart: use ConfigError instead of () as errorAndres Vahter2023-10-243-22/+22
* stm32: fix set_config for buffered uartAndres Vahter2023-10-241-4/+34
* stm32: fix setting uart databitsAndres Vahter2023-10-231-4/+8
* stm32 uart: return error if rx and tx not enabledAndres Vahter2023-10-231-1/+2
* make set_config concrete methods public againScott Mabin2023-10-123-6/+6
* enable clock firstpbert2023-10-122-16/+16
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-122-26/+16
* stm32: update set_configxoviat2023-10-013-25/+28
* stm32/usart: enable fifo mode on usartv4.Dario Nieuwenhuis2023-09-261-0/+2
* stm32/usart: return error instead of panicking on bad baudrate.Dario Nieuwenhuis2023-09-263-49/+70
* stm32: Implement `set_config` for Uart structsScott Mabin2023-09-173-1/+100
* Implement blocking embedded-io::Write for Uart & UartTxMathias2023-09-142-24/+52
* stm32/usart: fix usart not wake up issuecumthugo2023-09-131-0/+7
* stm32: fix refcounts for usart, spi, and i2cxoviat2023-09-043-5/+40
* 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