SPIMaster_Transfer 구조체
헤더: #include <applibs/spi.h>
SPI master 전송 작업에 대한 설명입니다. SPIMaster_InitTransfer 호출하여 instance 초기화합니다.
참고
버전이 지정된 구조체의 별칭입니다. 이 별칭을 사용할 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 길이
전송할 바이트 수입니다.