estructura SPB_MULTI_SPI_TRANSFER_HEADER (spb.h)

La estructura de SPB_MULTI_SPI_TRANSFER_HEADER describe una transferencia SPI que se va a ejecutar en un modo Multi-SPI (por ejemplo, SPI dual o Quad SPI). Un controlador de controlador debe tener acceso a esta estructura para recuperar los parámetros de una transferencia de varios SPI.

Sintaxis

typedef struct SPB_MULTI_SPI_TRANSFER_HEADER {
  ULONG                       Size;
  SPB_MULTI_SPI_TRANSFER_MODE Mode;
  ULONG                       WritePhaseSingleSpiByteCount;
  ULONG                       WaitCycleByteCount;
} SPB_MULTI_SPI_TRANSFER_HEADER, *PSPB_MULTI_SPI_TRANSFER_HEADER;

Miembros

Size

El tamaño, en bytes, de la estructura principal SPB_MULTI_SPI_TRANSFER , no incluye entradas TransferPhases adicionales después de la estructura primaria.

Mode

Valor de enumeración 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

El número de ciclos de espera representados como el número de bytes (que representan ciclos de transferencia de varios 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 no definido al final de WritePhaseBuffer.

Comentarios

Un controlador periférico debe usar las funciones SPB_MULTI_SPI_READ_TRANSFER_INIT, SPB_MULTI_SPI_WRITE_TRANSFER_INIT o SPB_MULTI_SPI_TRANSFER_INIT para inicializar el encabezado de un SPB_MULTI_SPI_TRANSFER y no se debe tener acceso directamente a ellas. Un controlador de controlador tiene acceso a esta estructura para recuperar los parámetros de una transferencia Multi-SPI.

Requisitos

Requisito Valor
Header spb.h

Consulte también