HAL
__HAL_SAI_CLEAR_FLAG is only used within HAL.
 
Symbols
loading...
Files
loading...

__HAL_SAI_CLEAR_FLAG macro

Clear the specified SAI pending flag.

Syntax

#define __HAL_SAI_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->CLRFR = (__FLAG__))

Arguments

__HANDLE__

specifies the SAI Handle.

__FLAG__

specifies the flag to check. This parameter can be any combination of the following values: @arg SAI_FLAG_OVRUDR: Clear Overrun underrun @arg SAI_FLAG_MUTEDET: Clear Mute detection @arg SAI_FLAG_WCKCFG: Clear Wrong Clock Configuration @arg SAI_FLAG_FREQ: Clear FIFO request @arg SAI_FLAG_CNRDY: Clear Codec not ready @arg SAI_FLAG_AFSDET: Clear Anticipated frame synchronization detection @arg SAI_FLAG_LFSDET: Clear Late frame synchronization detection

Return value

None

References

LocationText
stm32f4xx_hal_sai.h:660
#define __HAL_SAI_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->CLRFR = (__FLAG__))
stm32f4xx_hal_sai.c:1619
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_OVRUDR);
stm32f4xx_hal_sai.c:1638
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_MUTEDET);
stm32f4xx_hal_sai.c:1651
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_AFSDET);
stm32f4xx_hal_sai.c:1694
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_LFSDET);
stm32f4xx_hal_sai.c:1737
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_WCKCFG);
stm32f4xx_hal_sai.c:1788
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_CNRDY);
stm32f4xx_hal_sai.c:2303
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_OVRUDR);
stm32f4xx_hal_sai.c:2334
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_OVRUDR);
stm32f4xx_hal_sai.c:2365
__HAL_SAI_CLEAR_FLAG(hsai, SAI_FLAG_OVRUDR);