HAL MMC Generic Driver
__HAL_MMC_GET_FLAG
366/1371
SDIO_IT_DTIMEOUT: Data timeout interrupt
SDIO_IT_TXUNDERR: Transmit FIFO underrun
error interrupt
SDIO_IT_RXOVERR: Received FIFO overrun
error interrupt
SDIO_IT_CMDREND: Command response
received (CRC check passed) interrupt
SDIO_IT_CMDSENT: Command sent (no
response required) interrupt
SDIO_IT_DATAEND: Data end (data counter,
SDIDCOUNT, is zero) interrupt
SDIO_IT_DBCKEND: Data block sent/received
(CRC check passed) interrupt
SDIO_IT_CMDACT: Command transfer in
progress interrupt
SDIO_IT_TXACT: Data transmit in progress
interrupt
SDIO_IT_RXACT: Data receive in progress
interrupt
SDIO_IT_TXFIFOHE: Transmit FIFO Half
Empty interrupt
SDIO_IT_RXFIFOHF: Receive FIFO Half Full
interrupt
SDIO_IT_TXFIFOF: Transmit FIFO full interrupt
SDIO_IT_RXFIFOF: Receive FIFO full interrupt
SDIO_IT_TXFIFOE: Transmit FIFO empty
interrupt
SDIO_IT_RXFIFOE: Receive FIFO empty
interrupt
SDIO_IT_TXDAVL: Data available in transmit
FIFO interrupt
SDIO_IT_RXDAVL: Data available in receive
FIFO interrupt
SDIO_IT_SDIOIT: SD I/O interrupt received
interrupt
Return value:
None
Description:
Check whether the specified MMC flag is set or not.
Parameters:
__HANDLE__: MMC Handle
__FLAG__: specifies the flag to check. This
parameter can be one of the following values:
SDIO_FLAG_CCRCFAIL: Command response
received (CRC check failed)
SDIO_FLAG_DCRCFAIL: Data block
sent/received (CRC check failed)
SDIO_FLAG_CTIMEOUT: Command response
timeout
SDIO_FLAG_DTIMEOUT: Data timeout
SDIO_FLAG_TXUNDERR: Transmit FIFO
DocID028236 Rev 2
UM1940
Need help?
Do you have a question about the STM32F2 and is the answer not in the manual?