HAL_MMC_ERROR_CARD_ECC_FAILED
Card internal ECC was applied but
failed to correct the data
Internal card controller error
HAL_MMC_ERROR_GENERAL_UNKNOWN_ERR
HAL_MMC_ERROR_STREAM_READ_UNDERRUN
The card could not sustain data
reading in stream rmode
HAL_MMC_ERROR_STREAM_WRITE_OVERRUN
The card could not sustain data
programming in stream mode
HAL_MMC_ERROR_CID_CSD_OVERWRITE
HAL_MMC_ERROR_WP_ERASE_SKIP
Only partial address space was
erased
HAL_MMC_ERROR_CARD_ECC_DISABLED
Command has been executed
without using internal ECC
HAL_MMC_ERROR_ERASE_RESET
Erase sequence was cleared
before executing because an out
of erase sequence command was
received
HAL_MMC_ERROR_AKE_SEQ_ERR
Error in sequence of authentication
HAL_MMC_ERROR_INVALID_VOLTRANGE
Error in case of invalid voltage
range
HAL_MMC_ERROR_ADDR_OUT_OF_RANGE
Error when addressed block is out
of range
HAL_MMC_ERROR_REQUEST_NOT_APPLICABLE
Error when command request is
not applicable
the used parameter is not valid
HAL_MMC_ERROR_UNSUPPORTED_FEATURE
Error when feature is not
insupported
Error when transfer process is
busy
MMC context enumeration structure
MMC_CONTEXT_READ_SINGLE_BLOCK
Read single block operation
MMC_CONTEXT_READ_MULTIPLE_BLOCK
Read multiple blocks operation
MMC_CONTEXT_WRITE_SINGLE_BLOCK
Write single block operation
MMC_CONTEXT_WRITE_MULTIPLE_BLOCK
Write multiple blocks operation
Process in Interrupt mode
MMC Voltage mode