SD_TRANSFER_TYPE-Aufzählung (sddef.h)
Die SD_TRANSFER_TYPE Enumeration gibt den Typ einer Secure Digital (SD)-Datenübertragung 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 Unspezifiziert. |
SDTT_CMD_ONLY Gibt an, dass die Anforderung nur eine Übertragung von Befehlsinformationen oder kleinen Datenmengen über die CMD-Zeile umfasst. Es umfasst keine Datenübertragung über die DAT-Zeilen. Dieser Übertragungstyp umfasst Vorgänge wie die Kartenauswahl, die Übertragung von Deskriptoren während der Initialisierung einer Karte oder das Abrufen eines Byte von Informationen aus einem Kartenregister. |
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 CMD12-Befehls finden Sie in der spezifikation MultiMedia Card. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | sddef.h (include Sddef.h) |