SPIMaster_Transfer Struct
Cabeçalho: #include <applibs/spi.h>
A descrição de uma operação de transferência principal spi. Chame SPIMaster_InitTransfer para inicializar uma instância.
Nota
Trata-se de um alias para uma estrutura com versões. Defina SPI_STRUCTS_VERSION para utilizar este 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 estrutura e versão. Não edite.
sinalizadores de SPI_TransferFlags
Os sinalizadores de transferência para a operação.
const uint8_t *writeData
Os dados das operações de escrita. Este valor é ignorado para leituras semi-duplex.
uint8_t *readData
A memória intermédia para operações de leitura. Este valor é ignorado para escritas semi-duplex.
comprimento de size_t
O número de bytes a transferir.