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) |