enumeración SD_TRANSFER_TYPE (sddef.h)
La enumeración SD_TRANSFER_TYPE especifica el tipo de transferencia de datos Secure Digital (SD).
Sintaxis
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
Constantes
SDTT_UNSPECIFIED No especificado. |
SDTT_CMD_ONLY Indica que la solicitud implica una transferencia de información de comandos o pequeñas cantidades de datos solo a través de la línea CMD. No implica una transferencia de datos a través de las líneas DAT. Este tipo de transferencia incluye operaciones como la selección de tarjetas, la transferencia de descriptores durante la inicialización de una tarjeta o la recuperación de un byte de información de un registro de tarjeta. |
SDTT_SINGLE_BLOCK Indica que la solicitud lee o escribe un único bloque. El registro de tamaño de bloque de E/S especifica el tamaño, en bytes, de un bloque. |
SDTT_MULTI_BLOCK Indica que la solicitud lee o escribe varios bloques de datos. El registro de tamaño de bloque de E/S especifica el tamaño, en bytes, de un bloque. |
SDTT_MULTI_BLOCK_NO_CMD12 Indica que la solicitud lee o escribe varios bloques de datos. La transferencia finaliza automáticamente y no requiere la terminación mediante un comando CMD12. Para obtener una descripción del comando CMD12, consulte la especificación de tarjeta multimedia. |
Requisitos
Requisito | Valor |
---|---|
encabezado de | sddef.h (incluya Sddef.h) |