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 completed callbacks
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
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