fonction SPB_MULTI_SPI_READ_TRANSFER_INIT (spb.h)
La fonction SPB_MULTI_SPI_READ_TRANSFER_INIT initialise une structure SPB_MULTI_SPI_READ_TRANSFER.
Syntaxe
void SPB_MULTI_SPI_READ_TRANSFER_INIT(
SPB_MULTI_SPI_READ_TRANSFER *SpiTransfer,
SPB_MULTI_SPI_TRANSFER_MODE Mode,
ULONG WritePhaseSingleSpiByteCount,
ULONG WaitCycleByteCount
);
Paramètres
SpiTransfer
Pointeur vers la structure SPB_MULTI_SPI_READ_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, représentant des cycles de transfert multi-SPI ( par exemple, 1 octet => 8 bits => 2 cycles d’horloge en mode quad-SPI, entre la phase d’écriture et la phase de lecture du transfert. Ces octets de cycle d’attente doivent être présents et d’une valeur non définie à la fin de WritePhaseBuffer.
Valeur de retour
Aucun
Remarques
La fonction SPB_MULTI_SPI_READ_TRANSFER_INIT doit être utilisée pour initialiser les transferts de lecture multi-SPI. Il initialise une structure SPB_MULTI_SPI_READ_TRANSFER avec les deux phases de transfert requises pour une opération de lecture.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | spb.h |