Поделиться через


перечисление SD_TRANSFER_TYPE (sddef.h)

Перечисление SD_TRANSFER_TYPE указывает тип передачи данных Secure Digital (SD).

Синтаксис

typedef enum {
  SDTT_UNSPECIFIED,
  SDTT_CMD_ONLY,
  SDTT_SINGLE_BLOCK,
  SDTT_MULTI_BLOCK,
  SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;

Константы

 
SDTT_UNSPECIFIED
Не указано.
SDTT_CMD_ONLY
Указывает, что запрос включает передачу сведений о команде или небольших объемов данных только через строку CMD. Она не включает передачу данных по линиям DAT. Этот тип передачи включает такие операции, как карта выбор, передача дескрипторов во время инициализации карта или получение байта информации из регистра карта.
SDTT_SINGLE_BLOCK
Указывает, что запрос считывает или записывает один блок. Регистр размера блока ввода-вывода указывает размер блока (в байтах).
SDTT_MULTI_BLOCK
Указывает, что запрос считывает или записывает несколько блоков данных. Регистр размера блока ввода-вывода указывает размер блока (в байтах).
SDTT_MULTI_BLOCK_NO_CMD12
Указывает, что запрос считывает или записывает несколько блоков данных. Передача завершается автоматически и не требует завершения командой CMD12. Описание команды CMD12 см. в спецификации MultiMedia Card .

Требования

Требование Значение
Заголовок sddef.h (включая Sddef.h)

См. также раздел

SDCMD_DESCRIPTOR