SPIMaster_Transfer – struktura
Hlavička: #include <applibs/spi.h>
Popis hlavní operace přenosu SPI. Voláním SPIMaster_InitTransfer inicializujete instanci.
Poznámka
Toto je alias struktury s verzemi. Definujte SPI_STRUCTS_VERSION pro použití tohoto aliasu.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Členy
uint32_t z__magicAndVersion
Jedinečný identifikátor typu struktury a verze. Neupravujte.
příznaky SPI_TransferFlags
Příznaky přenosu pro operaci.
const uint8_t *writeData
Data pro operace zápisu. Tato hodnota je ignorována pro poloduplexní čtení.
uint8_t *readData
Vyrovnávací paměť pro operace čtení. Tato hodnota je ignorována pro poloduplexní zápisy.
délka size_t
Počet bajtů, které se mají přenést.