Functions
Collaboration diagram for SAI_Exported_Functions_Group2:

Functions

HAL_StatusTypeDef HAL_SAI_Abort (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_DisableRxMuteMode (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_DisableTxMuteMode (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_DMAPause (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_DMAResume (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_DMAStop (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_EnableRxMuteMode (SAI_HandleTypeDef *hsai, SAIcallback callback, uint16_t counter)
 
HAL_StatusTypeDef HAL_SAI_EnableTxMuteMode (SAI_HandleTypeDef *hsai, uint16_t val)
 
void HAL_SAI_ErrorCallback (SAI_HandleTypeDef *hsai)
 SAI error callbacks. More...
 
void HAL_SAI_IRQHandler (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_Receive (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_SAI_Receive_DMA (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SAI_Receive_IT (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
void HAL_SAI_RxCpltCallback (SAI_HandleTypeDef *hsai)
 Reception complete callback. More...
 
void HAL_SAI_RxHalfCpltCallback (SAI_HandleTypeDef *hsai)
 Half reception complete callback. More...
 
HAL_StatusTypeDef HAL_SAI_Transmit (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_SAI_Transmit_DMA (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SAI_Transmit_IT (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
void HAL_SAI_TxCpltCallback (SAI_HandleTypeDef *hsai)
 Tx Transfer completed callbacks. More...
 
void HAL_SAI_TxHalfCpltCallback (SAI_HandleTypeDef *hsai)
 Tx Half Transfer completed callbacks. More...
 

Detailed Description

Function Documentation

◆ HAL_SAI_Abort()

HAL_StatusTypeDef HAL_SAI_Abort ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_DisableRxMuteMode()

HAL_StatusTypeDef HAL_SAI_DisableRxMuteMode ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_DisableTxMuteMode()

HAL_StatusTypeDef HAL_SAI_DisableTxMuteMode ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_DMAPause()

HAL_StatusTypeDef HAL_SAI_DMAPause ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_DMAResume()

HAL_StatusTypeDef HAL_SAI_DMAResume ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_DMAStop()

HAL_StatusTypeDef HAL_SAI_DMAStop ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_EnableRxMuteMode()

HAL_StatusTypeDef HAL_SAI_EnableRxMuteMode ( SAI_HandleTypeDef hsai,
SAIcallback  callback,
uint16_t  counter 
)

◆ HAL_SAI_EnableTxMuteMode()

HAL_StatusTypeDef HAL_SAI_EnableTxMuteMode ( SAI_HandleTypeDef hsai,
uint16_t  val 
)

◆ HAL_SAI_ErrorCallback()

void HAL_SAI_ErrorCallback ( SAI_HandleTypeDef hsai)

SAI error callbacks.

Parameters
hsaiSAI handle
hsaiSAI handle
Return values
None
Parameters
hsaiSAI handle
Return values
None

Definition at line 628 of file stm32469i_discovery_audio.c.

◆ HAL_SAI_IRQHandler()

void HAL_SAI_IRQHandler ( SAI_HandleTypeDef hsai)

◆ HAL_SAI_Receive()

HAL_StatusTypeDef HAL_SAI_Receive ( SAI_HandleTypeDef hsai,
uint8_t *  pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_SAI_Receive_DMA()

HAL_StatusTypeDef HAL_SAI_Receive_DMA ( SAI_HandleTypeDef hsai,
uint8_t *  pData,
uint16_t  Size 
)

◆ HAL_SAI_Receive_IT()

HAL_StatusTypeDef HAL_SAI_Receive_IT ( SAI_HandleTypeDef hsai,
uint8_t *  pData,
uint16_t  Size 
)

◆ HAL_SAI_RxCpltCallback()

void HAL_SAI_RxCpltCallback ( SAI_HandleTypeDef hsai)

Reception complete callback.

Parameters
hsai: SAI handle.
Return values
None
Parameters
hsaiSAI handle.
Return values
None

Definition at line 1605 of file stm32f769i_discovery_audio.c.

◆ HAL_SAI_RxHalfCpltCallback()

void HAL_SAI_RxHalfCpltCallback ( SAI_HandleTypeDef hsai)

Half reception complete callback.

Parameters
hsai: SAI handle.
Return values
NoneHalf reception complete callback.
Parameters
None
Return values
None
Parameters
hsaiSAI handle.
Return values
None

Definition at line 1593 of file stm32f769i_discovery_audio.c.

◆ HAL_SAI_Transmit()

HAL_StatusTypeDef HAL_SAI_Transmit ( SAI_HandleTypeDef hsai,
uint8_t *  pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_SAI_Transmit_DMA()

HAL_StatusTypeDef HAL_SAI_Transmit_DMA ( SAI_HandleTypeDef hsai,
uint8_t *  pData,
uint16_t  Size 
)

◆ HAL_SAI_Transmit_IT()

HAL_StatusTypeDef HAL_SAI_Transmit_IT ( SAI_HandleTypeDef hsai,
uint8_t *  pData,
uint16_t  Size 
)

◆ HAL_SAI_TxCpltCallback()

void HAL_SAI_TxCpltCallback ( SAI_HandleTypeDef hsai)

Tx Transfer completed callbacks.

Parameters
hsaiSAI handle
hsaiSAI handle
Return values
None
Parameters
hsaiSAI handle
Return values
None

Definition at line 606 of file stm32469i_discovery_audio.c.

◆ HAL_SAI_TxHalfCpltCallback()

void HAL_SAI_TxHalfCpltCallback ( SAI_HandleTypeDef hsai)

Tx Half Transfer completed callbacks.

Parameters
hsaiSAI handle
hsaiSAI handle
Return values
None
Parameters
hsaiSAI handle
Return values
None

Definition at line 617 of file stm32469i_discovery_audio.c.



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