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 |