STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Functions
SAI_Exported_Functions_Group2

Functions

HAL_StatusTypeDef HAL_SAI_Transmit (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_SAI_Receive (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_SAI_Transmit_IT (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SAI_Receive_IT (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SAI_Transmit_DMA (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SAI_Receive_DMA (SAI_HandleTypeDef *hsai, uint8_t *pData, uint16_t Size)
 
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_Abort (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_EnableTxMuteMode (SAI_HandleTypeDef *hsai, uint16_t val)
 
HAL_StatusTypeDef HAL_SAI_DisableTxMuteMode (SAI_HandleTypeDef *hsai)
 
HAL_StatusTypeDef HAL_SAI_EnableRxMuteMode (SAI_HandleTypeDef *hsai, SAIcallback callback, uint16_t counter)
 
HAL_StatusTypeDef HAL_SAI_DisableRxMuteMode (SAI_HandleTypeDef *hsai)
 
void HAL_SAI_IRQHandler (SAI_HandleTypeDef *hsai)
 
void HAL_SAI_TxHalfCpltCallback (SAI_HandleTypeDef *hsai)
 Tx Half Transfer completed callbacks. More...
 
void HAL_SAI_TxCpltCallback (SAI_HandleTypeDef *hsai)
 Tx Transfer completed callbacks. More...
 
void HAL_SAI_RxHalfCpltCallback (SAI_HandleTypeDef *hsai)
 Half reception complete callback. More...
 
void HAL_SAI_RxCpltCallback (SAI_HandleTypeDef *hsai)
 Reception complete callback. More...
 
void HAL_SAI_ErrorCallback (SAI_HandleTypeDef *hsai)
 SAI error callbacks. More...
 

Detailed Description

Function Documentation

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.

Parameters
hsaiSAI handle
Return values
None

Definition at line 611 of file stm32f769i_discovery_audio.c.

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.

Parameters
hi2s: I2S handle.
Return values
None

Definition at line 1607 of file stm32f769i_discovery_audio.c.

void HAL_SAI_RxHalfCpltCallback ( SAI_HandleTypeDef hsai)

Half reception complete callback.

Parameters
hi2s: I2S handle.
Return values
None

Definition at line 1593 of file stm32f769i_discovery_audio.c.

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.

Parameters
hsaiSAI handle
Return values
None

Definition at line 579 of file stm32f769i_discovery_audio.c.

void HAL_SAI_TxHalfCpltCallback ( SAI_HandleTypeDef hsai)

Tx Half Transfer completed callbacks.

Parameters
hsaiSAI handle
Return values
None

Definition at line 595 of file stm32f769i_discovery_audio.c.