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

__HAL_QSPI_GET_FLAG macro

Check whether the selected QSPI flag is set or not.

Syntax

#define __HAL_QSPI_GET_FLAG(__HANDLE__, __FLAG__) ((READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0U) ? SET : RESET)

Arguments

__HANDLE__

specifies the QSPI Handle.

__FLAG__

specifies the QSPI flag to check. This parameter can be one of the following values: @arg QSPI_FLAG_BUSY: QSPI Busy flag @arg QSPI_FLAG_TO: QSPI Timeout flag @arg QSPI_FLAG_SM: QSPI Status match flag @arg QSPI_FLAG_FT: QSPI FIFO threshold flag @arg QSPI_FLAG_TC: QSPI Transfer complete flag @arg QSPI_FLAG_TE: QSPI Transfer error flag

Return value

None

References

LocationText
stm32f4xx_hal_qspi.h:537
#define __HAL_QSPI_GET_FLAG(__HANDLE__, __FLAG__) ((READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0U) ? SET : RESET)
stm32f4xx_hal_qspi.c:502
while(__HAL_QSPI_GET_FLAG(hqspi, QSPI_FLAG_FT) != RESET)
stm32f4xx_hal_qspi.c:523
while(__HAL_QSPI_GET_FLAG(hqspi, QSPI_FLAG_FT) != RESET)
stm32f4xx_hal_qspi.c:2369
if (__HAL_QSPI_GET_FLAG(hqspi, QSPI_FLAG_BUSY) != RESET)
stm32f4xx_hal_qspi.c:2447
if (__HAL_QSPI_GET_FLAG(hqspi, QSPI_FLAG_BUSY) != RESET)
stm32f4xx_hal_qspi.c:2706
while((__HAL_QSPI_GET_FLAG(hqspi, Flag)) != State)
stm32f4xx_hal_qspi.c:2743
while ((__HAL_QSPI_GET_FLAG(hqspi, Flag)) != State);