Freigeben über


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)

Weitere Informationen

SDCMD_DESCRIPTOR