SPIMaster_Transfer Struct
Intestazione: #include <applicazioni/spi.h>
Descrizione di un'operazione di trasferimento master SPI. Chiamare SPIMaster_InitTransfer per inizializzare un'istanza.
Nota
Si tratta di un alias di una struttura con versioni. Definire SPI_STRUCTS_VERSION usare questo alias.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Membri
uint32_t z__magicAndVersion
Identificatore univoco del tipo di struttura e della versione. Non modificare.
contrassegni di SPI_TransferFlags
I flag di trasferimento per l'operazione.
const uint8_t *writeData
Dati per le operazioni di scrittura. Questo valore viene ignorato per le letture half-duplex.
uint8_t *readData
Buffer per le operazioni di lettura. Questo valore viene ignorato per le scritture half-duplex.
lunghezza size_t
Numero di byte da trasferire.