ファームウェア関数一覧

SDIO_GetFlagStatus

ヘッダ宣言

関数プロトタイプ

FlagStatus SDIO_GetFlagStatus(uint32_t SDIO_FLAG)

動作

  • SDIOのフラグがセットされているか否かを読み取ります。

引数

  • SDIO_FLAG
    SDIO_FLAG説明
    SDIO_FLAG_CCRCFAILCommand response received (CRC check failed) flag
    SDIO_FLAG_DCRCFAILData block sent/received (CRC check failed) flag
    SDIO_FLAG_CTIMEOUTCommand response timeout flag
    SDIO_FLAG_DTIMEOUTData timeout flag
    SDIO_FLAG_TXUNDERRTransmit FIFO underrun error flag
    SDIO_FLAG_RXOVERRReceived FIFO overrun error flag
    SDIO_FLAG_CMDRENDCommand response received (CRC check passed)flag
    SDIO_FLAG_CMDSENTCommand sent (no response required) flag
    SDIO_FLAG_DATAENDData end (data counter, SDIDCOUNT, is zero) flag
    SDIO_FLAG_STBITERRStart bit not detected on all data signals in wide bus mode flag
    SDIO_FLAG_DBCKENDData block sent/received (CRC check passed)flag
    SDIO_FLAG_CMDACTCommand transfer in progress flag
    SDIO_FLAG_TXACTData transmit in progress flag
    SDIO_FLAG_RXACTData receive in progress flag
    SDIO_FLAG_TXFIFOBWTransmit FIFO burst writable flag
    SDIO_FLAG_RXFIFOBRReceive FIFO burst readable flag
    SDIO_FLAG_TXFIFOFTransmit FIFO full flag
    SDIO_FLAG_RXFIFOFReceive FIFO full flag
    SDIO_FLAG_TXFIFOETransmit FIFO empty flag
    SDIO_FLAG_RXFIFOEReceive FIFO empty flag
    SDIO_FLAG_TXDAVLData available in transmit FIFO flag
    SDIO_FLAG_RXDAVLData available in receive FIFO flag
    SDIO_FLAG_SDIOITSDIO interrupt received flag
    SDIO_FLAG_CEATAENDCE-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);

参照


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-25 (月) 10:43:27