Udostępnij za pośrednictwem


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.