Partager via


fonction SPB_MULTI_SPI_WRITE_TRANSFER_INIT (spb.h)

La fonction SPB_MULTI_SPI_WRITE_TRANSFER_INIT initialise une structure SPB_MULTI_SPI_WRITE_TRANSFER.

Syntaxe

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

Paramètres

SpiTransfer

Pointeur vers la structure SPB_MULTI_SPI_WRITE_TRANSFER à initialiser.

Mode

Valeur d’énumération SPB_MULTI_SPI_TRANSFER_MODE, en spécifiant le mode ligne du transfert multi-SPI à utiliser par un pilote de bus pour communiquer avec un périphérique périphérique.

WritePhaseSingleSpiByteCount

Nombre d’octets au début de la phase d’écriture à transférer en mode mono-SPI, avant le basculement en mode ligne vers le mode spécifié dans le membre mode de ce struct.

WaitCycleByteCount

Nombre de cycles d’attente représentés sous la forme du nombre d’octets, entre la phase d’écriture et la phase de lecture du transfert. Pour une opération d’écriture, qui est une phase unique, elle doit être définie sur 0.

Valeur de retour

Aucun

Remarques

La fonction SPB_MULTI_SPI_WRITE_TRANSFER_INIT doit être utilisée pour initialiser les transferts d’écriture multi-SPI. Il initialise une structure SPB_MULTI_SPI_WRITE_TRANSFER avec la phase de transfert unique requise pour une opération d’écriture.

Exigences

Exigence Valeur
d’en-tête spb.h

Voir aussi