SPIMaster_Transfer-Struktur
Header: #include <applibs/spi.h>
Die Beschreibung eines SPI-master Übertragungsvorgangs. Rufen Sie SPIMaster_InitTransfer auf, um eine instance zu initialisieren.
Hinweis
Dies ist ein Alias für eine Struktur mit Versionsverwaltung. Definieren Sie SPI_STRUCTS_VERSION, um diesen Alias zu verwenden.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Mitglieder
uint32_t z__magicAndVersion
Ein eindeutiger Bezeichner des Strukturtyps und der -Version. Nicht bearbeiten.
SPI_TransferFlags Flags
Die Übertragungsflags für den Vorgang.
const uint8_t *writeData
Die Daten für Schreibvorgänge. Dieser Wert wird bei Halbduplexlesevorgängen ignoriert.
uint8_t *readData
Der Puffer für Lesevorgänge. Dieser Wert wird bei Halbduplexschreibvorgängen ignoriert.
size_t Länge
Die Anzahl der zu übertragenden Bytes.