ファームウェア関数一覧
SDIO_GetFlagStatus †
ヘッダ宣言 †
関数プロトタイプ †
FlagStatus SDIO_GetFlagStatus(uint32_t SDIO_FLAG)
動作 †
- SDIOのフラグがセットされているか否かを読み取ります。
引数 †
- SDIO_FLAG
SDIO_FLAG | 説明 |
SDIO_FLAG_CCRCFAIL | Command response received (CRC check failed) flag |
SDIO_FLAG_DCRCFAIL | Data block sent/received (CRC check failed) flag |
SDIO_FLAG_CTIMEOUT | Command response timeout flag |
SDIO_FLAG_DTIMEOUT | Data timeout flag |
SDIO_FLAG_TXUNDERR | Transmit FIFO underrun error flag |
SDIO_FLAG_RXOVERR | Received FIFO overrun error flag |
SDIO_FLAG_CMDREND | Command response received (CRC check passed)flag |
SDIO_FLAG_CMDSENT | Command sent (no response required) flag |
SDIO_FLAG_DATAEND | Data end (data counter, SDIDCOUNT, is zero) flag |
SDIO_FLAG_STBITERR | Start bit not detected on all data signals in wide bus mode flag |
SDIO_FLAG_DBCKEND | Data block sent/received (CRC check passed)flag |
SDIO_FLAG_CMDACT | Command transfer in progress flag |
SDIO_FLAG_TXACT | Data transmit in progress flag |
SDIO_FLAG_RXACT | Data receive in progress flag |
SDIO_FLAG_TXFIFOBW | Transmit FIFO burst writable flag |
SDIO_FLAG_RXFIFOBR | Receive FIFO burst readable flag |
SDIO_FLAG_TXFIFOF | Transmit FIFO full flag |
SDIO_FLAG_RXFIFOF | Receive FIFO full flag |
SDIO_FLAG_TXFIFOE | Transmit FIFO empty flag |
SDIO_FLAG_RXFIFOE | Receive FIFO empty flag |
SDIO_FLAG_TXDAVL | Data available in transmit FIFO flag |
SDIO_FLAG_RXDAVL | Data available in receive FIFO flag |
SDIO_FLAG_SDIOIT | SDIO interrupt received flag |
SDIO_FLAG_CEATAEND | CE-ATA command completion signal received for CMD61 flag |
戻り値 †
- FlagStatus
FlagStatus | 説明 |
SET | フラグがセットされています |
RESET | フラグがセットされていません |
出力値 †
呼び出し関数 †
サンプル †
/* Get the SDIO Data available in transmit FIFO flag status */
FlagStatus Status = RESET;
Status = SDIO_GetFlagStatus(SDIO_FLAG_TXDAVL);
参照 †