SPIMaster_Transfer Struct
En-tête : #include <applibs/spi.h>
Description d’une opération de transfert spi master. Appelez SPIMaster_InitTransfer pour initialiser un instance.
Note
Il s’agit d’un alias pour une structure avec version. Définissez SPI_STRUCTS_VERSION pour utiliser cet alias.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Membres
uint32_t z__magicAndVersion
Identificateur unique du type et de la version du struct. Ne modifiez pas.
SPI_TransferFlags indicateurs
Indicateurs de transfert pour l’opération.
const uint8_t *writeData
Données pour les opérations d’écriture. Cette valeur est ignorée pour les lectures semi-duplex.
uint8_t *readData
Mémoire tampon pour les opérations de lecture. Cette valeur est ignorée pour les écritures semi-duplex.
size_t longueur
Nombre d’octets à transférer.