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

__HAL_DSI_GET_FLAG macro

Get the DSI pending flags.

Syntax

#define __HAL_DSI_GET_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->WISR & (__FLAG__))

Arguments

__HANDLE__

DSI handle.

__FLAG__

Get the specified flag. This parameter can be any combination of the following values: @arg DSI_FLAG_TE : Tearing Effect Interrupt Flag @arg DSI_FLAG_ER : End of Refresh Interrupt Flag @arg DSI_FLAG_BUSY : Busy Flag @arg DSI_FLAG_PLLLS: PLL Lock Status @arg DSI_FLAG_PLLL : PLL Lock Interrupt Flag @arg DSI_FLAG_PLLU : PLL Unlock Interrupt Flag @arg DSI_FLAG_RRS : Regulator Ready Flag @arg DSI_FLAG_RR : Regulator Ready Interrupt Flag

Return value

The state of FLAG (SET or RESET).

References

LocationText
stm32f4xx_hal_dsi.h:1064
#define __HAL_DSI_GET_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->WISR & (__FLAG__))
stm32f4xx_hal_dsi.c:363
while (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_RRS) == 0U)
stm32f4xx_hal_dsi.c:389
while (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U)
stm32f4xx_hal_dsi.c:827
if (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_TE) != 0U)
stm32f4xx_hal_dsi.c:846
if (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_ER) != 0U)
stm32f4xx_hal_dsi.c:1889
while ((__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U))
stm32f4xx_hal_dsi.c:2030
while (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U)
stm32f4xx_hal_dsi.c:2134
while (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U)
stm32f4xx_hal_dsi.c:2217
while ((__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U))
stm32f4xx_hal_dsi.c:2370
while (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U)
stm32f4xx_hal_dsi.c:2482
while (__HAL_DSI_GET_FLAG(hdsi, DSI_FLAG_PLLLS) == 0U)