Functions
Collaboration diagram for I2S_Exported_Functions_Group2:

Functions

HAL_StatusTypeDef HAL_I2S_DMAPause (I2S_HandleTypeDef *hi2s)
 
HAL_StatusTypeDef HAL_I2S_DMAResume (I2S_HandleTypeDef *hi2s)
 
HAL_StatusTypeDef HAL_I2S_DMAStop (I2S_HandleTypeDef *hi2s)
 
void HAL_I2S_ErrorCallback (I2S_HandleTypeDef *hi2s)
 I2S error callbacks. More...
 
void HAL_I2S_IRQHandler (I2S_HandleTypeDef *hi2s)
 
HAL_StatusTypeDef HAL_I2S_Receive (I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_I2S_Receive_DMA (I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_I2S_Receive_IT (I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size)
 
void HAL_I2S_RxCpltCallback (I2S_HandleTypeDef *hi2s)
 Rx Transfer completed callbacks. More...
 
void HAL_I2S_RxHalfCpltCallback (I2S_HandleTypeDef *hi2s)
 Rx Half Transfer completed callbacks. More...
 
HAL_StatusTypeDef HAL_I2S_Transmit (I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_I2S_Transmit_DMA (I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_I2S_Transmit_IT (I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size)
 
void HAL_I2S_TxCpltCallback (I2S_HandleTypeDef *hi2s)
 Tx Transfer completed callbacks. More...
 
void HAL_I2S_TxHalfCpltCallback (I2S_HandleTypeDef *hi2s)
 Tx Half Transfer completed callbacks. More...
 
HAL_StatusTypeDef HAL_I2SEx_TransmitReceive (I2S_HandleTypeDef *hi2s, uint16_t *pTxData, uint16_t *pRxData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_I2SEx_TransmitReceive_DMA (I2S_HandleTypeDef *hi2s, uint16_t *pTxData, uint16_t *pRxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_I2SEx_TransmitReceive_IT (I2S_HandleTypeDef *hi2s, uint16_t *pTxData, uint16_t *pRxData, uint16_t Size)
 
void HAL_I2SEx_TxRxCpltCallback (I2S_HandleTypeDef *hi2s)
 
void HAL_I2SEx_TxRxHalfCpltCallback (I2S_HandleTypeDef *hi2s)
 

Detailed Description

Function Documentation

◆ HAL_I2S_DMAPause()

HAL_StatusTypeDef HAL_I2S_DMAPause ( I2S_HandleTypeDef hi2s)

◆ HAL_I2S_DMAResume()

HAL_StatusTypeDef HAL_I2S_DMAResume ( I2S_HandleTypeDef hi2s)

◆ HAL_I2S_DMAStop()

HAL_StatusTypeDef HAL_I2S_DMAStop ( I2S_HandleTypeDef hi2s)

◆ HAL_I2S_ErrorCallback()

void HAL_I2S_ErrorCallback ( I2S_HandleTypeDef hi2s)

I2S error callbacks.

Parameters
hi2sI2S handle

Definition at line 1110 of file stm32f4_discovery_audio.c.

◆ HAL_I2S_IRQHandler()

void HAL_I2S_IRQHandler ( I2S_HandleTypeDef hi2s)

◆ HAL_I2S_Receive()

HAL_StatusTypeDef HAL_I2S_Receive ( I2S_HandleTypeDef hi2s,
uint16_t *  pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_I2S_Receive_DMA()

HAL_StatusTypeDef HAL_I2S_Receive_DMA ( I2S_HandleTypeDef hi2s,
uint16_t *  pData,
uint16_t  Size 
)

◆ HAL_I2S_Receive_IT()

HAL_StatusTypeDef HAL_I2S_Receive_IT ( I2S_HandleTypeDef hi2s,
uint16_t *  pData,
uint16_t  Size 
)

◆ HAL_I2S_RxCpltCallback()

void HAL_I2S_RxCpltCallback ( I2S_HandleTypeDef hi2s)

Rx Transfer completed callbacks.

Parameters
hi2sI2S handle

Definition at line 844 of file stm32f4_discovery_audio.c.

◆ HAL_I2S_RxHalfCpltCallback()

void HAL_I2S_RxHalfCpltCallback ( I2S_HandleTypeDef hi2s)

Rx Half Transfer completed callbacks.

Parameters
hi2sI2S handle

Definition at line 854 of file stm32f4_discovery_audio.c.

◆ HAL_I2S_Transmit()

HAL_StatusTypeDef HAL_I2S_Transmit ( I2S_HandleTypeDef hi2s,
uint16_t *  pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_I2S_Transmit_DMA()

HAL_StatusTypeDef HAL_I2S_Transmit_DMA ( I2S_HandleTypeDef hi2s,
uint16_t *  pData,
uint16_t  Size 
)

◆ HAL_I2S_Transmit_IT()

HAL_StatusTypeDef HAL_I2S_Transmit_IT ( I2S_HandleTypeDef hi2s,
uint16_t *  pData,
uint16_t  Size 
)

◆ HAL_I2S_TxCpltCallback()

void HAL_I2S_TxCpltCallback ( I2S_HandleTypeDef hi2s)

Tx Transfer completed callbacks.

Parameters
hi2sI2S handle

Definition at line 456 of file stm32f4_discovery_audio.c.

◆ HAL_I2S_TxHalfCpltCallback()

void HAL_I2S_TxHalfCpltCallback ( I2S_HandleTypeDef hi2s)

Tx Half Transfer completed callbacks.

Parameters
hi2sI2S handle

Definition at line 469 of file stm32f4_discovery_audio.c.

◆ HAL_I2SEx_TransmitReceive()

HAL_StatusTypeDef HAL_I2SEx_TransmitReceive ( I2S_HandleTypeDef hi2s,
uint16_t *  pTxData,
uint16_t *  pRxData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_I2SEx_TransmitReceive_DMA()

HAL_StatusTypeDef HAL_I2SEx_TransmitReceive_DMA ( I2S_HandleTypeDef hi2s,
uint16_t *  pTxData,
uint16_t *  pRxData,
uint16_t  Size 
)

◆ HAL_I2SEx_TransmitReceive_IT()

HAL_StatusTypeDef HAL_I2SEx_TransmitReceive_IT ( I2S_HandleTypeDef hi2s,
uint16_t *  pTxData,
uint16_t *  pRxData,
uint16_t  Size 
)

◆ HAL_I2SEx_TxRxCpltCallback()

void HAL_I2SEx_TxRxCpltCallback ( I2S_HandleTypeDef hi2s)

◆ HAL_I2SEx_TxRxHalfCpltCallback()

void HAL_I2SEx_TxRxHalfCpltCallback ( I2S_HandleTypeDef hi2s)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19