Interrupts and flags management functions.  
More...
Interrupts and flags management functions. 
 ===============================================================================
              ##### Interrupts and flags management functions #####
 ===============================================================================   
      
        
          | void SDIO_ClearFlag | ( | uint32_t | SDIO_FLAG | ) |  | 
      
 
Clears the SDIO's pending flags. 
- Parameters
- 
  
    | SDIO_FLAG | specifies the flag to clear. This parameter can be one or a combination 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 underrun error SDIO_FLAG_RXOVERR: Received FIFO overrun error SDIO_FLAG_CMDREND: Command response received (CRC check passed) SDIO_FLAG_CMDSENT: Command sent (no response required) SDIO_FLAG_DATAEND: Data end (data counter, SDIDCOUNT, is zero) SDIO_FLAG_STBITERR: Start bit not detected on all data signals in wide bus mode SDIO_FLAG_DBCKEND: Data block sent/received (CRC check passed) SDIO_FLAG_SDIOIT: SD I/O interrupt received SDIO_FLAG_CEATAEND: CE-ATA command completion signal received for CMD61  |  
 
- Return values
- 
  
  
Definition at line 912 of file stm32f4xx_sdio.c.
 
 
      
        
          | void SDIO_ClearITPendingBit | ( | uint32_t | SDIO_IT | ) |  | 
      
 
Clears the SDIO's interrupt pending bits. 
- Parameters
- 
  
    | SDIO_IT | specifies the interrupt pending bit to clear. This parameter can be one or a combination of the following values: 
SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt SDIO_IT_CTIMEOUT: Command response timeout interrupt 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, SDIO_DCOUNT, is zero) interrupt SDIO_IT_STBITERR: Start bit not detected on all data signals in wide bus mode interrupt SDIO_IT_SDIOIT: SD I/O interrupt received interrupt SDIO_IT_CEATAEND: CE-ATA command completion signal received for CMD61  |  
 
- Return values
- 
  
  
Definition at line 987 of file stm32f4xx_sdio.c.
 
 
      
        
          | FlagStatus SDIO_GetFlagStatus | ( | uint32_t | SDIO_FLAG | ) |  | 
      
 
Checks whether the specified SDIO flag is set or not. 
- Parameters
- 
  
    | SDIO_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 underrun error SDIO_FLAG_RXOVERR: Received FIFO overrun error SDIO_FLAG_CMDREND: Command response received (CRC check passed) SDIO_FLAG_CMDSENT: Command sent (no response required) SDIO_FLAG_DATAEND: Data end (data counter, SDIDCOUNT, is zero) SDIO_FLAG_STBITERR: Start bit not detected on all data signals in wide bus mode. SDIO_FLAG_DBCKEND: Data block sent/received (CRC check passed) SDIO_FLAG_CMDACT: Command transfer in progress SDIO_FLAG_TXACT: Data transmit in progress SDIO_FLAG_RXACT: Data receive in progress SDIO_FLAG_TXFIFOHE: Transmit FIFO Half Empty SDIO_FLAG_RXFIFOHF: Receive FIFO Half Full SDIO_FLAG_TXFIFOF: Transmit FIFO full SDIO_FLAG_RXFIFOF: Receive FIFO full SDIO_FLAG_TXFIFOE: Transmit FIFO empty SDIO_FLAG_RXFIFOE: Receive FIFO empty SDIO_FLAG_TXDAVL: Data available in transmit FIFO SDIO_FLAG_RXDAVL: Data available in receive FIFO SDIO_FLAG_SDIOIT: SD I/O interrupt received SDIO_FLAG_CEATAEND: CE-ATA command completion signal received for CMD61  |  
 
- Return values
- 
  
    | The | new state of SDIO_FLAG (SET or RESET). |  
 
Definition at line 875 of file stm32f4xx_sdio.c.
 
 
      
        
          | ITStatus SDIO_GetITStatus | ( | uint32_t | SDIO_IT | ) |  | 
      
 
Checks whether the specified SDIO interrupt has occurred or not. 
- Parameters
- 
  
    | SDIO_IT | specifies the SDIO interrupt source to check. This parameter can be one of the following values: 
SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt SDIO_IT_CTIMEOUT: Command response timeout interrupt 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_STBITERR: Start bit not detected on all data signals in wide bus mode 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 SDIO_IT_CEATAEND: CE-ATA command completion signal received for CMD61 interrupt  |  
 
- Return values
- 
  
    | The | new state of SDIO_IT (SET or RESET). |  
 
Definition at line 951 of file stm32f4xx_sdio.c.
 
 
      
        
          | void SDIO_ITConfig | ( | uint32_t | SDIO_IT, | 
        
          |  |  | FunctionalState | NewState | 
        
          |  | ) |  |  | 
      
 
Enables or disables the SDIO interrupts. 
- Parameters
- 
  
    | SDIO_IT | specifies the SDIO interrupt sources to be enabled or disabled. This parameter can be one or a combination of the following values: 
SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt SDIO_IT_CTIMEOUT: Command response timeout interrupt 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_STBITERR: Start bit not detected on all data signals in wide bus mode 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 SDIO_IT_CEATAEND: CE-ATA command completion signal received for CMD61 interrupt  |  | NewState | new state of the specified SDIO interrupts. This parameter can be: ENABLE or DISABLE. |  
 
- Return values
- 
  
  
Definition at line 827 of file stm32f4xx_sdio.c.