HAL_SD_ERROR_COM_CRC_FAILED
CRC check of the previous
command failed
Command is not legal for the card
state
HAL_SD_ERROR_CARD_ECC_FAILED
Card internal ECC was applied but
failed to correct the data
Internal card controller error
HAL_SD_ERROR_GENERAL_UNKNOWN_ERR
HAL_SD_ERROR_STREAM_READ_UNDERRUN
The card could not sustain data
reading in stream rmode
HAL_SD_ERROR_STREAM_WRITE_OVERRUN
The card could not sustain data
programming in stream mode
HAL_SD_ERROR_CID_CSD_OVERWRITE
HAL_SD_ERROR_WP_ERASE_SKIP
Only partial address space was
erased
HAL_SD_ERROR_CARD_ECC_DISABLED
Command has been executed
without using internal ECC
Erase sequence was cleared before
executing because an out of erase
sequence command was received
Error in sequence of authentication
HAL_SD_ERROR_INVALID_VOLTRANGE
Error in case of invalid voltage range
HAL_SD_ERROR_ADDR_OUT_OF_RANGE
Error when addressed block is out of
range
HAL_SD_ERROR_REQUEST_NOT_APPLICABLE
Error when command request is not
applicable
the used parameter is not valid
HAL_SD_ERROR_UNSUPPORTED_FEATURE
Error when feature is not insupported
Error when transfer process is busy
SD context enumeration
SD_CONTEXT_READ_SINGLE_BLOCK
Read single block operation
SD_CONTEXT_READ_MULTIPLE_BLOCK
Read multiple blocks operation
SD_CONTEXT_WRITE_SINGLE_BLOCK
Write single block operation
SD_CONTEXT_WRITE_MULTIPLE_BLOCK
Write multiple blocks operation
Process in Interrupt mode