función SPB_MULTI_SPI_READ_TRANSFER_INIT (spb.h)
La función SPB_MULTI_SPI_READ_TRANSFER_INIT inicializa una estructura SPB_MULTI_SPI_READ_TRANSFER.
Sintaxis
void SPB_MULTI_SPI_READ_TRANSFER_INIT(
SPB_MULTI_SPI_READ_TRANSFER *SpiTransfer,
SPB_MULTI_SPI_TRANSFER_MODE Mode,
ULONG WritePhaseSingleSpiByteCount,
ULONG WaitCycleByteCount
);
Parámetros
SpiTransfer
Puntero a la estructura SPB_MULTI_SPI_READ_TRANSFER que se va a inicializar.
Mode
Valor de enumeración de SPB_MULTI_SPI_TRANSFER_MODE, especificando el modo de línea de la transferencia multi-SPI que va a usar un controlador de bus para comunicarse con un dispositivo periférico.
WritePhaseSingleSpiByteCount
Recuento de bytes al principio de la fase de escritura que se va a transferir en modo SPI único, antes de que el modo de línea cambie al modo especificado en el miembro Mode de esta estructura.
WaitCycleByteCount
Número de ciclos de espera representados como el número de bytes, que representan ciclos de transferencia multi-SPI, por ejemplo, 1 byte => 8 bits => 2 ciclos de reloj en modo quad-SPI, entre la fase de escritura y la fase de lectura de la transferencia. Estos bytes de ciclo de espera deben estar presentes y de un valor indefinido al final de WritePhaseBuffer.
Valor devuelto
Ninguno
Observaciones
La función SPB_MULTI_SPI_READ_TRANSFER_INIT debe usarse para inicializar transferencias de lectura multi-SPI. Inicializa una estructura de SPB_MULTI_SPI_READ_TRANSFER con las dos fases de transferencia necesarias para una operación de lectura.
Requisitos
Requisito | Valor |
---|---|
encabezado de | spb.h |