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

__SDIO_ENABLE_IT macro

Enable the SDIO device interrupt.

Syntax

#define __SDIO_ENABLE_IT(__INSTANCE__, __INTERRUPT__) ((__INSTANCE__)->MASK |= (__INTERRUPT__))

Arguments

__INSTANCE__

Pointer to SDIO register base

__INTERRUPT__

specifies the SDIO interrupt sources to be enabled. This parameter can be one or a combination of the following values: @arg SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt @arg SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt @arg SDIO_IT_CTIMEOUT: Command response timeout interrupt @arg SDIO_IT_DTIMEOUT: Data timeout interrupt @arg SDIO_IT_TXUNDERR: Transmit FIFO underrun error interrupt @arg SDIO_IT_RXOVERR: Received FIFO overrun error interrupt @arg SDIO_IT_CMDREND: Command response received (CRC check passed) interrupt @arg SDIO_IT_CMDSENT: Command sent (no response required) interrupt @arg SDIO_IT_DATAEND: Data end (data counter, DATACOUNT, is zero) interrupt @arg SDIO_IT_DBCKEND: Data block sent/received (CRC check passed) interrupt @arg SDIO_IT_CMDACT: Command transfer in progress interrupt @arg SDIO_IT_TXACT: Data transmit in progress interrupt @arg SDIO_IT_RXACT: Data receive in progress interrupt @arg SDIO_IT_TXFIFOHE: Transmit FIFO Half Empty interrupt @arg SDIO_IT_RXFIFOHF: Receive FIFO Half Full interrupt @arg SDIO_IT_TXFIFOF: Transmit FIFO full interrupt @arg SDIO_IT_RXFIFOF: Receive FIFO full interrupt @arg SDIO_IT_TXFIFOE: Transmit FIFO empty interrupt @arg SDIO_IT_RXFIFOE: Receive FIFO empty interrupt @arg SDIO_IT_TXDAVL: Data available in transmit FIFO interrupt @arg SDIO_IT_RXDAVL: Data available in receive FIFO interrupt @arg SDIO_IT_SDIOIT: SDIO interrupt received interrupt

Return value

None

References

LocationText
stm32f4xx_ll_sdmmc.h:794
#define __SDIO_ENABLE_IT(__INSTANCE__, __INTERRUPT__) ((__INSTANCE__)->MASK |= (__INTERRUPT__))
stm32f4xx_hal_mmc.h:435
#define __HAL_MMC_ENABLE_IT(__HANDLE__, __INTERRUPT__) __SDIO_ENABLE_IT((__HANDLE__)->Instance, (__INTERRUPT__))
stm32f4xx_hal_sd.h:449
#define __HAL_SD_ENABLE_IT(__HANDLE__, __INTERRUPT__) __SDIO_ENABLE_IT((__HANDLE__)->Instance, (__INTERRUPT__))