Initializes the I2S according to the specified parameters in the I2S_InitTypeDef and create the associated handle.
Transmit an amount of data in non-blocking mode with DMA
Pauses the audio DMA Stream/Channel playing from the Media.
Stops the audio DMA Stream/Channel playing from the Media.
Resumes the audio DMA Stream/Channel playing from the Media.
Rx Transfer completed callbacks
DeInitializes the I2S peripheral
Rx Transfer half completed callbacks
Receive an amount of data in non-blocking mode with DMA
Tx Transfer Half completed callbacks
This function handles I2S Communication Timeout.
Tx and Rx Transfer completed callback
This function handles I2S Communication Timeout.
Full-Duplex Transmit/Receive data in non-blocking mode using DMA
Transmit an amount of data in non-blocking mode with Interrupt
Receive an amount of data in non-blocking mode with Interrupt
This function handles I2S interrupt request.
This function handles I2S/I2Sext interrupt requests in full-duplex mode.
Tx and Rx Transfer half completed callback
I2S Full-Duplex IT handler transmit function
I2SExt Full-Duplex IT handler transmit function
I2S Full-Duplex IT handler receive function
I2SExt Full-Duplex IT handler receive function
Transmit an amount of data in blocking mode
Receive an amount of data in blocking mode
Transmit an amount of data in non-blocking mode with Interrupt
Receive an amount of data in non-blocking mode with Interrupt
This function handles I2S interrupt request.
Return the I2S error code
Full-Duplex Transmit/Receive data in blocking mode.
Full-Duplex Transmit/Receive data in non-blocking mode using Interrupt