次の方法で共有


SPB_MULTI_SPI_WRITE_TRANSFER_INIT関数 (spb.h)

SPB_MULTI_SPI_WRITE_TRANSFER_INIT関数は、SPB_MULTI_SPI_WRITE_TRANSFER構造体を初期化します。

構文

void SPB_MULTI_SPI_WRITE_TRANSFER_INIT(
  SPB_MULTI_SPI_WRITE_TRANSFER *SpiTransfer,
  SPB_MULTI_SPI_TRANSFER_MODE  Mode,
  ULONG                        WritePhaseSingleSpiByteCount,
  ULONG                        WaitCycleByteCount
);

パラメーター

SpiTransfer

初期化する SPB_MULTI_SPI_WRITE_TRANSFER 構造体へのポインター。

Mode

SPB_MULTI_SPI_TRANSFER_MODE列挙値。バス ドライバーが周辺機器と通信するために使用するマルチ SPI 転送の回線モードを指定します。

WritePhaseSingleSpiByteCount

行モードがこの構造体の Mode メンバーで指定されたモードに切り替える前に、単一 SPI モードで転送される書き込みフェーズの開始時のバイト数。

WaitCycleByteCount

転送の書き込みフェーズと読み取りフェーズの間のバイト数として表される待機サイクルの数。 単一フェーズの書き込み操作の場合、これは 0 に設定する必要があります。

戻り値

なし

解説

SPB_MULTI_SPI_WRITE_TRANSFER_INIT関数を使用して、マルチ SPI 書き込み転送を初期化する必要があります。 書き込み操作に必要な単一転送フェーズを使用して、 SPB_MULTI_SPI_WRITE_TRANSFER 構造体を初期化します。

要件

要件
Header spb.h

こちらもご覧ください