Condividi tramite


enumerazione SD_TRANSFER_TYPE (sddef.h)

L'enumerazione SD_TRANSFER_TYPE specifica il tipo di trasferimento dei dati Secure Digital (SD).

Sintassi

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

Costanti

 
SDTT_UNSPECIFIED
Specificato.
SDTT_CMD_ONLY
Indica che la richiesta implica un trasferimento di informazioni sui comandi o piccole quantità di dati solo sulla riga CMD. Non comporta un trasferimento di dati sulle righe DAT. Questo tipo di trasferimento include operazioni come la selezione della scheda, il trasferimento di descrittori durante l'inizializzazione di una scheda o il recupero di un byte di informazioni da un registro carte.
SDTT_SINGLE_BLOCK
Indica che la richiesta legge o scrive un singolo blocco. Il registro delle dimensioni dei blocchi di I/O specifica le dimensioni, in byte, di un blocco.
SDTT_MULTI_BLOCK
Indica che la richiesta legge o scrive più blocchi di dati. Il registro delle dimensioni dei blocchi di I/O specifica le dimensioni, in byte, di un blocco.
SDTT_MULTI_BLOCK_NO_CMD12
Indica che la richiesta legge o scrive più blocchi di dati. Il trasferimento termina automaticamente e non richiede la terminazione tramite un comando CMD12. Per una descrizione del comando CMD12, vedere la specifica scheda MultiMedia.

Fabbisogno

Requisito Valore
intestazione sddef.h (include Sddef.h)

Vedere anche

SDCMD_DESCRIPTOR