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

__HAL_QSPI_CLEAR_FLAG macro

Clears the specified QSPI's flag status.

Syntax

#define __HAL_QSPI_CLEAR_FLAG(__HANDLE__, __FLAG__) WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__))

Arguments

__HANDLE__

specifies the QSPI Handle.

__FLAG__

specifies the QSPI clear register flag that needs to be set This parameter can be one of the following values: @arg QSPI_FLAG_TO: QSPI Timeout flag @arg QSPI_FLAG_SM: QSPI Status match 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:549
#define __HAL_QSPI_CLEAR_FLAG(__HANDLE__, __FLAG__) WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__))
stm32f4xx_hal_qspi.c:838
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:918
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TE | QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:1018
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:1107
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:1163
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TE | QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:1224
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TE | QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:1334
__HAL_QSPI_CLEAR_FLAG(hqspi, (QSPI_FLAG_TE | QSPI_FLAG_TC));
stm32f4xx_hal_qspi.c:1502
__HAL_QSPI_CLEAR_FLAG(hqspi, (QSPI_FLAG_TE | QSPI_FLAG_TC));
stm32f4xx_hal_qspi.c:1715
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_SM);
stm32f4xx_hal_qspi.c:1806
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TE | QSPI_FLAG_SM);
stm32f4xx_hal_qspi.c:1904
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TO);
stm32f4xx_hal_qspi.c:2379
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:2450
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TC);
stm32f4xx_hal_qspi.c:2670
__HAL_QSPI_CLEAR_FLAG(hqspi, QSPI_FLAG_TC);