SPIMaster_Transfer Struct
Cabeçalho: #include <applibs/spi.h>
A descrição de uma operação de transferência de master SPI. Chame SPIMaster_InitTransfer para inicializar uma instância.
Nota
Este é um alias para uma estrutura com versão. Defina SPI_STRUCTS_VERSION para usar esse alias.
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
Membros
uint32_t z__magicAndVersion
Um identificador exclusivo do tipo de struct e da versão. Não edite.
sinalizadores SPI_TransferFlags
Os sinalizadores de transferência para a operação.
const uint8_t *writeData
Os dados para operações de gravação. Esse valor é ignorado para leituras de meio duplex.
uint8_t *readData
O buffer para operações de leitura. Esse valor é ignorado para gravações de meio duplex.
size_t comprimento
O número de bytes a serem transferidos.