SD_TRANSFER_TYPE enumeração (sddef.h)
A enumeração SD_TRANSFER_TYPE especifica o tipo de transferência de dados SD (Secure Digital).
Sintaxe
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
Constantes
SDTT_UNSPECIFIED Unspecified. |
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 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 de 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 de 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 terminação por um comando CMD12. Para obter uma descrição do comando CMD12, consulte a especificação de Cartão MultiMedia. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | sddef.h (inclua Sddef.h) |