SAMV71 Xplained Ultra Software Package 1.5

SD/MMC Status register constants
[SD/MMC APIs]

Collaboration diagram for SD/MMC Status register constants:

Defines

#define STATUS_APP_CMD   (1UL << 5)
#define STATUS_SWITCH_ERROR   (1UL << 7)
#define STATUS_READY_FOR_DATA   (1UL << 8)
#define STATUS_IDLE   (0UL << 9)
#define STATUS_READY   (1UL << 9)
#define STATUS_IDENT   (2UL << 9)
#define STATUS_STBY   (3UL << 9)
#define STATUS_TRAN   (4UL << 9)
#define STATUS_DATA   (5UL << 9)
#define STATUS_RCV   (6UL << 9)
#define STATUS_PRG   (7UL << 9)
#define STATUS_DIS   (8UL << 9)
#define STATUS_STATE   (0xFUL << 9)
#define STATUS_ERASE_RESET   (1UL << 13)
#define STATUS_WP_ERASE_SKIP   (1UL << 15)
#define STATUS_CIDCSD_OVERWRITE   (1UL << 16)
#define STATUS_OVERRUN   (1UL << 17)
#define STATUS_UNERRUN   (1UL << 18)
#define STATUS_ERROR   (1UL << 19)
#define STATUS_CC_ERROR   (1UL << 20)
#define STATUS_CARD_ECC_FAILED   (1UL << 21)
#define STATUS_ILLEGAL_COMMAND   (1UL << 22)
#define STATUS_COM_CRC_ERROR   (1UL << 23)
#define STATUS_UN_LOCK_FAILED   (1UL << 24)
#define STATUS_CARD_IS_LOCKED   (1UL << 25)
#define STATUS_WP_VIOLATION   (1UL << 26)
#define STATUS_ERASE_PARAM   (1UL << 27)
#define STATUS_ERASE_SEQ_ERROR   (1UL << 28)
#define STATUS_BLOCK_LEN_ERROR   (1UL << 29)
#define STATUS_ADDRESS_MISALIGN   (1UL << 30)
#define STATUS_ADDR_OUT_OR_RANGE   (1UL << 31)
#define STATUS_STOP
#define STATUS_WRITE
#define STATUS_READ
#define STATUS_SD_SWITCH
#define STATUS_MMC_SWITCH

Define Documentation

#define STATUS_MMC_SWITCH
Value:
((uint32_t)(STATUS_CARD_IS_LOCKED \
                                       | STATUS_COM_CRC_ERROR \
                                       | STATUS_ILLEGAL_COMMAND \
                                       | STATUS_CC_ERROR \
                                       | STATUS_ERROR \
                                       | STATUS_ERASE_RESET \
                                       /*| STATUS_STATE*/ \
                                       /*| STATUS_READY_FOR_DATA*/ \
                                       | STATUS_SWITCH_ERROR))

Definition at line 133 of file sdmmc.c.

#define STATUS_READ
Value:
((uint32_t)(STATUS_ADDR_OUT_OR_RANGE \
                                  | STATUS_ADDRESS_MISALIGN \
                                  | STATUS_BLOCK_LEN_ERROR \
                                  | STATUS_CARD_IS_LOCKED \
                                  | STATUS_COM_CRC_ERROR \
                                  | STATUS_ILLEGAL_COMMAND \
                                  | STATUS_CARD_ECC_FAILED \
                                  | STATUS_CC_ERROR \
                                  | STATUS_ERROR \
                                  | STATUS_ERASE_RESET \
                                  | STATUS_STATE \
                                  | STATUS_READY_FOR_DATA))

Definition at line 109 of file sdmmc.c.

#define STATUS_SD_SWITCH
Value:
((uint32_t)(STATUS_ADDR_OUT_OR_RANGE \
                                      | STATUS_CARD_IS_LOCKED \
                                      | STATUS_COM_CRC_ERROR \
                                      | STATUS_ILLEGAL_COMMAND \
                                      | STATUS_CARD_ECC_FAILED \
                                      | STATUS_CC_ERROR \
                                      | STATUS_ERROR \
                                      | STATUS_UNERRUN \
                                      | STATUS_OVERRUN \
                                      /*| STATUS_STATE*/))

Definition at line 122 of file sdmmc.c.

#define STATUS_STOP
Value:
((uint32_t)(STATUS_CARD_IS_LOCKED \
                                 | STATUS_COM_CRC_ERROR \
                                 | STATUS_ILLEGAL_COMMAND \
                                 | STATUS_CC_ERROR \
                                 | STATUS_ERROR \
                                 | STATUS_STATE \
                                 | STATUS_READY_FOR_DATA))

Definition at line 88 of file sdmmc.c.

#define STATUS_WRITE
Value:
((uint32_t)(STATUS_ADDR_OUT_OR_RANGE \
                                  | STATUS_ADDRESS_MISALIGN \
                                  | STATUS_BLOCK_LEN_ERROR \
                                  | STATUS_WP_VIOLATION \
                                  | STATUS_CARD_IS_LOCKED \
                                  | STATUS_COM_CRC_ERROR \
                                  | STATUS_ILLEGAL_COMMAND \
                                  | STATUS_CC_ERROR \
                                  | STATUS_ERROR \
                                  | STATUS_ERASE_RESET \
                                  | STATUS_STATE \
                                  | STATUS_READY_FOR_DATA))

Definition at line 96 of file sdmmc.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines