struktura SPIMaster_Transfer
Nagłówek: #include <applibs/spi.h>
Opis operacji transferu głównego SPI. Wywołaj SPIMaster_InitTransfer , aby zainicjować wystąpienie.
Uwaga
To jest alias do wersji struktury. Zdefiniuj SPI_STRUCTS_VERSION, aby użyć tego aliasu.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Członków
uint32_t z__magicAndVersion
Unikatowy identyfikator typu i wersji struktury. Nie edytuj.
flagi SPI_TransferFlags
Flagi transferu dla operacji.
stała uint8_t *writeData
Dane do operacji zapisu. Ta wartość jest ignorowana w przypadku odczytów połówkowych.
uint8_t *readData
Bufor dla operacji odczytu. Ta wartość jest ignorowana w przypadku zapisów półdupleksowych.
długość size_t
Liczba bajtów do przeniesienia.