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

__HAL_SD_CLEAR_FLAG macro

Clear the SD's pending flags.

Syntax

#define __HAL_SD_CLEAR_FLAG(__HANDLE__, __FLAG__) __SDIO_CLEAR_FLAG((__HANDLE__)->Instance, (__FLAG__))

Arguments

__HANDLE__

SD Handle

__FLAG__

specifies the flag to clear. This parameter can be one or a combination of the following values: @arg SDIO_FLAG_CCRCFAIL: Command response received (CRC check failed) @arg SDIO_FLAG_DCRCFAIL: Data block sent/received (CRC check failed) @arg SDIO_FLAG_CTIMEOUT: Command response timeout @arg SDIO_FLAG_DTIMEOUT: Data timeout @arg SDIO_FLAG_TXUNDERR: Transmit FIFO underrun error @arg SDIO_FLAG_RXOVERR: Received FIFO overrun error @arg SDIO_FLAG_CMDREND: Command response received (CRC check passed) @arg SDIO_FLAG_CMDSENT: Command sent (no response required) @arg SDIO_FLAG_DATAEND: Data end (data counter, DATACOUNT, is zero) @arg SDIO_FLAG_DBCKEND: Data block sent/received (CRC check passed) @arg SDIO_FLAG_SDIOIT: SDIO interrupt received

Return value

None

References

LocationText
stm32f4xx_hal_sd.h:531
#define __HAL_SD_CLEAR_FLAG(__HANDLE__, __FLAG__) __SDIO_CLEAR_FLAG((__HANDLE__)->Instance, (__FLAG__))
stm32f4xx_hal_sd.c:459
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:632
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:671
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:689
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:706
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:715
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:724
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:755
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:764
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:851
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:890
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:908
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:925
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:934
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:943
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:955
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:1049
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1137
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1224
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1266
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1361
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1383
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1446
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1455
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1476
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1487
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1499
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:1533
__HAL_SD_CLEAR_FLAG(hsd, SDIO_FLAG_DATAEND);
stm32f4xx_hal_sd.c:1564
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:1658
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS | SDIO_FLAG_STBITERR);
stm32f4xx_hal_sd.c:1665
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:2108
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:2170
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:2204
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:2290
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:2311
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:2360
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:2457
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:2539
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:2570
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_FLAGS);
stm32f4xx_hal_sd.c:2606
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:2645
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:2971
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);
stm32f4xx_hal_sd.c:3168
__HAL_SD_CLEAR_FLAG(hsd, SDIO_FLAG_DTIMEOUT);
stm32f4xx_hal_sd.c:3174
__HAL_SD_CLEAR_FLAG(hsd, SDIO_FLAG_DCRCFAIL);
stm32f4xx_hal_sd.c:3180
__HAL_SD_CLEAR_FLAG(hsd, SDIO_FLAG_RXOVERR);
stm32f4xx_hal_sd.c:3188
__HAL_SD_CLEAR_FLAG(hsd, SDIO_STATIC_DATA_FLAGS);