embassy-stm32

Crates

git

Versions

stm32h753ii

Flavors

Module usart

Source
Expand description

Universal Synchronous/Asynchronous Receiver Transmitter (USART, UART, LPUART)

Structs§

BufferedInterruptHandler
Interrupt handler.
BufferedUart
Bidirectional buffered UART
BufferedUartRx
Rx-only buffered UART
BufferedUartTx
Tx-only buffered UART
Config
Config
InterruptHandler
Interrupt handler.
InterruptHandler
Interrupt handler.
RingBufferedUartRx
Rx-only Ring-buffered UART Driver
Uart
Bidirectional UART Driver, which acts as a combination of UartTx and UartRx.
UartRx
Rx-only UART Driver.
UartTx
Tx-only UART Driver.

Enums§

ConfigError
Config Error
DataBits
Number of data bits
Duplex
Duplex mode
Error
Serial error
HalfDuplexConfig
Half duplex IO mode
HalfDuplexReadback
Enables or disables receiver so written data are read back in half-duplex mode
Parity
Parity
StopBits
Number of stop bits

Traits§

CkPin
CkPin pin trait
CtsPin
CtsPin pin trait
DePin
DePin pin trait
Instance
USART peripheral instance trait.
RtsPin
RtsPin pin trait
RxDma
RxDma DMA request trait
RxPin
RxPin pin trait
TxDma
TxDma DMA request trait
TxPin
TxPin pin trait

Functions§

send_break
Send break character