SD/MMC Card status as structure. More...
#include <sdmmc.h>
Data Fields | |
| struct { | |
| uint32_t reserved0:2 | |
| [1:0] Reserved for appl. More... | |
| uint32_t reserved2:1 | |
| [2] Reserved for appl. More... | |
| uint32_t AKE_SEQ_ERROR:1 | |
| [3] SD only, Reserved in MMC | |
| uint32_t reserved4:1 | |
| [4] Reserved | |
| uint32_t APP_CMD:1 | |
| [5] SD and MMC | |
| uint32_t FX_EVENT:1 | |
| [6] SD only, Reserved in MMC | |
| uint32_t SWITCH_ERROR:1 | |
| [7] MMC only, reserved in SD/SDIO | |
| uint32_t READY_FOR_DATA:1 | |
| [8] SD and MMC | |
| uint32_t CURRENT_STATE:4 | |
| [12:9] SD and MMC | |
| uint32_t ERASE_RESET:1 | |
| [13] SD and MMC | |
| uint32_t CARD_ECC_DISABLED:1 | |
| [14] SD only, reserved in MMC | |
| uint32_t WP_ERASE_SKIP:1 | |
| [15] SD and MMC | |
| uint32_t CSD_OVERWRITE:1 | |
| [16] SD (CSD), MMC (CSD and CID) | |
| uint32_t OVERRUN:1 | |
| [17] MMC only, DEFERRED_RESPONSE in SD | |
| uint32_t UNDERRUN:1 | |
| [18] MMC only, reserved in SD | |
| uint32_t ERROR:1 | |
| [19] SD/SDIO and MMC | |
| uint32_t CC_ERROR:1 | |
| [20] SD and MMC | |
| uint32_t CARD_ECC_FAILED:1 | |
| [21] SD and MMC | |
| uint32_t ILLEGAL_COMMAND:1 | |
| [22] SD/SDIO and MMC | |
| uint32_t COM_CRC_ERROR:1 | |
| [23] SD/SDIO and MMC | |
| uint32_t LOCK_UNLOCK_FAILED:1 | |
| [24] SD and MMC | |
| uint32_t CARD_IS_LOCKED:1 | |
| [25] SD and MMC | |
| uint32_t WP_VIOLATION:1 | |
| [26] SD and MMC | |
| uint32_t ERASE_PARAM:1 | |
| [27] SD and MMC | |
| uint32_t ERASE_SEQ_ERROR:1 | |
| [28] SD and MMC | |
| uint32_t BLOCK_LEN_ERROR:1 | |
| [29] SD and MMC | |
| uint32_t ADDRESS_ERROR:1 | |
| [30] SD and MMC | |
| uint32_t OUT_OF_RANGE:1 | |
| [31] SD/SDIO and MMC | |
| }; | |
| uint32_t | value |
| SD/MMC Card status as 32 bit value. | |
| uint32_t sdmmc_card_status_t::reserved0 |
| uint32_t sdmmc_card_status_t::reserved2 |