次の方法で共有


SPIMaster_Transfer 構造体

ヘッダー: applibs </spi.h #include>

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

書き込み操作のデータ。 この値は、半二重読み取りでは無視されます。

*readData のuint8_t

読み取り操作のバッファー。 この値は、半二重書き込みでは無視されます。

size_t長さ

転送するバイト数。