SPB_MULTI_SPI_WRITE_TRANSFER_INIT (spb.h)

Fungsi SPB_MULTI_SPI_WRITE_TRANSFER_INIT menginisialisasi struktur SPB_MULTI_SPI_WRITE_TRANSFER .

Sintaks

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

Parameter

SpiTransfer

Penunjuk ke struktur SPB_MULTI_SPI_WRITE_TRANSFER yang akan diinisialisasi.

Mode

Nilai enumerasi SPB_MULTI_SPI_TRANSFER_MODE , menentukan mode garis transfer multi-SPI yang akan digunakan oleh pengemudi bus untuk berkomunikasi dengan perangkat periferal.

WritePhaseSingleSpiByteCount

Jumlah byte di awal fase tulis yang akan ditransfer dalam mode SPI tunggal, sebelum mode baris beralih ke mode yang ditentukan dalam anggota Mode struct ini.

WaitCycleByteCount

Jumlah siklus tunggu yang dinyatakan sebagai jumlah byte, antara fase tulis dan fase baca transfer. Untuk operasi tulis, yang merupakan fase tunggal, ini harus diatur ke 0.

Nilai kembali

Tidak ada

Keterangan

Fungsi SPB_MULTI_SPI_WRITE_TRANSFER_INIT harus digunakan untuk menginisialisasi transfer tulis multi-SPI. Ini menginisialisasi struktur SPB_MULTI_SPI_WRITE_TRANSFER dengan fase transfer tunggal yang diperlukan untuk operasi tulis.

Persyaratan

Persyaratan Nilai
Header spb.h

Lihat juga