SD_TRANSFER_TYPE-Enumeration (sddef.h)
Die SD_TRANSFER_TYPE-Enumeration gibt den Typ einer Secure Digital -Datenübertragung (SD) an.
Syntax
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
Konstanten
SDTT_UNSPECIFIED Nicht angegeben. |
SDTT_CMD_ONLY Gibt an, dass die Anforderung nur eine Übertragung von Befehlsinformationen oder kleinen Datenmengen über die CMD-Zeile beinhaltet. Dies beinhaltet keine Datenübertragung über die DAT-Zeilen. Dieser Übertragungstyp umfasst Vorgänge wie Karte Auswahl, die Übertragung von Deskriptoren während der Initialisierung eines Karte oder das Abrufen eines Byte von Informationen aus einem Karte Register. |
SDTT_SINGLE_BLOCK Gibt an, dass die Anforderung einen einzelnen Block liest oder schreibt. Das E/A-Blockgrößenregister gibt die Größe eines Blocks in Bytes an. |
SDTT_MULTI_BLOCK Gibt an, dass die Anforderung mehrere Datenblöcke liest oder schreibt. Das E/A-Blockgrößenregister gibt die Größe eines Blocks in Bytes an. |
SDTT_MULTI_BLOCK_NO_CMD12 Gibt an, dass die Anforderung mehrere Datenblöcke liest oder schreibt. Die Übertragung wird automatisch beendet und erfordert keine Beendigung durch einen CMD12-Befehl. Eine Beschreibung des Befehls CMD12 finden Sie in der MultiMedia Card-Spezifikation . |
Anforderungen
Anforderung | Wert |
---|---|
Header | sddef.h (einschließlich Sddef.h) |