共用方式為


SPIMaster_Transfer Struct

頁首: #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長度

這是要移轉的位元組數。