перечисление 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) |