SPIMaster_Transfer 结构
标头: #include <applibs/spi.h>
SPI 主传输操作的说明。 调用 SPIMaster_InitTransfer 以初始化实例。
注意
这是版本控制结构的别名。 定义SPI_STRUCTS_VERSION以使用此别名。
struct SPIMaster_Transfer {
uint32_t z__magicAndVersion;
SPI_TransferFlags flags;
const uint8_t *writeData;
uint8_t *readData;
size_t length;
};
成员
uint32_t z__magicAndVersion
结构类型和版本的唯一标识符。 请勿编辑。
SPI_TransferFlags标志
操作的 传输标志 。
const uint8_t *writeData
用于写入操作的数据。 对于半双工读取,将忽略此值。
uint8_t *readData
读取操作的缓冲区。 对于半双工写入,将忽略此值。
size_t长度
要传输的字节数。