SPB_MULTI_SPI_WRITE_TRANSFER_INIT, fonction (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 qui doit être initialisée.
Mode
Une SPB_MULTI_SPI_TRANSFER_MODE valeur d’énumération, spécifiant le mode ligne du transfert multi-SPI à utiliser par un pilote de bus pour communiquer avec un périphérique.
WritePhaseSingleSpiByteCount
Nombre d’octets au début de la phase d’écriture à transférer en mode spi unique, avant que le mode ligne ne bascule vers le mode spécifié dans le membre Mode de ce struct.
WaitCycleByteCount
Nombre de cycles d’attente représenté par le 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, cette valeur doit être définie sur 0.
Valeur de retour
None
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.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | spb.h |