aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/usart/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* stm32: add half duplex USART driverlights01232023-12-261-6/+81
* Documented usart public APIBarnaby Walters2023-12-191-4/+50
* stm32: more docs.Dario Nieuwenhuis2023-12-191-0/+1
* stm32: usart pin inversionlights01232023-12-101-1/+17
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-105/+86
* stm32: fix uart parity, add comment why it is soAndres Vahter2023-10-241-8/+11
* stm32 uart: use ConfigError instead of () as errorAndres Vahter2023-10-241-10/+10
* 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-121-2/+2
* enable clock firstpbert2023-10-121-10/+10
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-17/+10
* stm32: update set_configxoviat2023-10-011-13/+12
* 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-261-33/+54
* stm32: Implement `set_config` for Uart structsScott Mabin2023-09-171-0/+49
* Implement blocking embedded-io::Write for Uart & UartTxMathias2023-09-141-18/+52
* stm32/usart: fix usart not wake up issuecumthugo2023-09-131-0/+7
* stm32: fix refcounts for usart, spi, and i2cxoviat2023-09-041-0/+18
* 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-161-30/+10
* Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-071-4/+3
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-2/+2
* 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-191-226/+181
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-9/+9
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-5/+5
* stm32/uart: refactor rx ringbufferxoviat2023-05-291-28/+22
* 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-241-79/+85
* 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-021-30/+98
* stm32/uart: feature-gate ringbuffer out when using gpdma, not supported yet.Dario Nieuwenhuis2023-05-011-0/+3
* 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-011-14/+29
* 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
* Rework bufferedUart to get rid of PeripheralMutex in a similar fashion as nrf...Mathias2023-03-311-0/+9
*-. 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
|/