This function handles IRDA Communication Timeout. It waits until a flag is no longer in the specified status.
IRDA Abort Complete callback.
IRDA Abort Receive Complete callback.
End ongoing Rx transfer on IRDA peripheral (following error detection or Reception completion).
Tx Transfer complete callback.
Rx Transfer complete callback.
End ongoing Tx transfer on IRDA peripheral (following error detection or Transmit completion).
Receives an amount of data in non blocking mode.
Tx Half Transfer completed callback.
Rx Half Transfer complete callback.
Send an amount of data in non blocking mode.
Wraps up transmission in non blocking mode.
Configures the IRDA peripheral.
Initializes the IRDA mode according to the specified parameters in the IRDA_InitTypeDef and create the associated handle.
DeInitializes the IRDA peripheral
Sends an amount of data in blocking mode.
Receive an amount of data in blocking mode.
Send an amount of data in non blocking mode.
Receive an amount of data in non blocking mode.
Send an amount of data in DMA mode.
Receives an amount of data in DMA mode.
Resumes the DMA Transfer.
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).
This function handles IRDA interrupt request.
Return the IRDA error code