This function handles USART Communication Timeout. It waits until a flag is no longer in the specified status.
Rx Transfer completed callbacks.
Tx/Rx Transfers completed callback for the non-blocking process.
USART Abort Complete callback.
End ongoing Rx transfer on USART peripheral (following error detection or Reception completion).
Full-Duplex Send receive an amount of data in full-duplex mode (non-blocking).
Tx Transfer completed callbacks.
End ongoing Tx transfer on USART peripheral (following error detection or Transmit completion).
Simplex Receive an amount of data in non-blocking mode.
Tx Half Transfer completed callbacks.
Rx Half Transfer completed callbacks.
Simplex Send an amount of data in non-blocking mode.
Wraps up transmission in non blocking mode.
Configures the USART peripheral.
Full-Duplex Send and Receive an amount of data in full-duplex mode (blocking mode).
Simplex Send an amount of data in non-blocking mode.
Simplex Receive an amount of data in non-blocking mode.
Full-Duplex Send and Receive an amount of data in full-duplex mode (non-blocking).
Simplex Send an amount of data in DMA mode.
Full-Duplex Receive an amount of data in DMA mode.
Full-Duplex Transmit Receive an amount of data in DMA mode.
Resumes the DMA Transfer.
Abort ongoing transfer (blocking mode).
Abort ongoing transfer (Interrupt mode).
This function handles USART interrupt request.
Return the USART error code
Initialize the USART mode according to the specified parameters in the USART_InitTypeDef and initialize the associated handle.
Simplex Send an amount of data in blocking mode.
Full-Duplex Receive an amount of data in blocking mode.