SPIMaster_Transfer Struct
Sidhuvud: #include <applibs/spi.h>
Beskrivning av en SPI-överföringsåtgärd. Ring SPIMaster_InitTransfer för att initiera en instans.
Observera
Det här är ett alias för en versionsstruktur. Definiera SPI_STRUCTS_VERSION du vill använda detta alias.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Medlemmar
uint32_t z__magicAndVersion
En unik identifierare för typ och version av struct. Redigera inte.
SPI_TransferFlags flaggor
Överföringsflaggor för åtgärden.
const uint8_t *writeData
Data för skrivåtgärder. Det här värdet ignoreras för halvsidig läsning.
uint8_t *readData
Bufferten för läsåtgärder. Det här värdet ignoreras för dubbelsidiga skrivningar.
size_t längd
Antalet byte som ska överföras.