enumeração SD_TRANSFER_TYPE (sddef.h)
A enumeração SD_TRANSFER_TYPE especifica o tipo de transferência de dados SD (Secure Digital).
Syntax
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
Constantes
SDTT_UNSPECIFIED Não especificado. |
SDTT_CMD_ONLY Indica que a solicitação envolve uma transferência de informações de comando ou pequenas quantidades de dados somente na linha CMD. Ele não envolve uma transferência de dados pelas linhas da DAT. Esse tipo de transferência inclui operações como seleção de cartão, transferência de descritores durante a inicialização de um cartão ou a recuperação de um byte de informações de um registro de cartão. |
SDTT_SINGLE_BLOCK Indica que a solicitação lê ou grava um único bloco. O registro de tamanho do bloco de E/S especifica o tamanho, em bytes, de um bloco. |
SDTT_MULTI_BLOCK Indica que a solicitação lê ou grava vários blocos de dados. O registro de tamanho do bloco de E/S especifica o tamanho, em bytes, de um bloco. |
SDTT_MULTI_BLOCK_NO_CMD12 Indica que a solicitação lê ou grava vários blocos de dados. A transferência é encerrada automaticamente e não requer encerramento por um comando CMD12. Para obter uma descrição do comando CMD12, consulte a especificação do Cartão MultiMedia . |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | sddef.h (inclua Sddef.h) |