Initializes the UART mode according to the specified parameters in the UART_InitTypeDef and create the associated handle.
Sends an amount of data in blocking mode.
Receives an amount of data in blocking mode.
DeInitializes the UART peripheral.
Receives an amount of data in non blocking mode.
This function handles UART interrupt request.
Tx Transfer completed callbacks.
Rx Transfer completed callbacks.
Sends an amount of data in DMA mode.
Sends an amount of data in non blocking mode.
Receives an amount of data in DMA mode.
Reception Event Callback (Rx event notification called after use of advanced reception service).
Configures the UART peripheral.
End ongoing Rx transfer on UART peripheral (following error detection or Reception completion).
UART Abort Complete callback.
UART Abort Complete callback.
UART Abort Receive Complete callback.
This function handles UART Communication Timeout. It waits until a flag is no longer in the specified status.
Receive an amount of data in DMA mode till either the expected number of data is received or an IDLE event occurs.
Start Receive operation in interrupt mode.
Start Receive operation in DMA mode.
End ongoing Tx transfer on UART peripheral (following error detection or Transmit completion).
Receives an amount of data in non blocking mode
Tx Half Transfer completed callbacks.
Rx Half Transfer completed callbacks.
Sends an amount of data in non blocking mode.
Initializes the half-duplex mode according to the specified parameters in the UART_InitTypeDef and create the associated handle.
Initializes the LIN mode according to the specified parameters in the UART_InitTypeDef and create the associated handle.
Initializes the Multi-Processor mode according to the specified parameters in the UART_InitTypeDef and create the associated handle.
Resumes the DMA Transfer.
Receive an amount of data in blocking mode till either the expected number of data is received or an IDLE event occurs.
Receive an amount of data in interrupt mode till either the expected number of data is received or an IDLE event occurs.
Provide Rx Event type that has lead to RxEvent callback execution.
Abort ongoing transfers (blocking mode).
Abort ongoing Transmit transfer (blocking mode).
Abort ongoing Receive transfer (blocking mode).
Abort ongoing transfers (Interrupt mode).
Abort ongoing Transmit transfer (Interrupt mode).
Abort ongoing Receive transfer (Interrupt mode).
Transmits break characters.
Enters the UART in mute mode.
Exits the UART mute mode: wake up software.
Enables the UART transmitter and disables the UART receiver.
Enables the UART receiver and disables the UART transmitter.
Return the UART error code