função SPB_MULTI_SPI_WRITE_TRANSFER_INIT (spb.h)

A função SPB_MULTI_SPI_WRITE_TRANSFER_INIT inicializa uma estrutura SPB_MULTI_SPI_WRITE_TRANSFER .

Sintaxe

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

Parâmetros

SpiTransfer

Um ponteiro para a estrutura SPB_MULTI_SPI_WRITE_TRANSFER que deve ser inicializada.

Mode

Um valor de enumeração SPB_MULTI_SPI_TRANSFER_MODE , especificando o modo de linha da transferência multi-SPI a ser usada por um motorista de ônibus para se comunicar com um dispositivo periférico.

WritePhaseSingleSpiByteCount

A contagem de bytes no início da fase de gravação a ser transferida no modo SPI único, antes da mudança do modo de linha para o modo especificado no membro do modo deste struct.

WaitCycleByteCount

O número de ciclos de espera representados como o número de bytes, entre a fase de gravação e a fase de leitura da transferência. Para uma operação de gravação, que é uma única fase, isso deve ser definido como 0.

Valor retornado

Nenhum

Comentários

A função SPB_MULTI_SPI_WRITE_TRANSFER_INIT deve ser usada para inicializar transferências de gravação multi-SPI. Ele inicializa uma estrutura SPB_MULTI_SPI_WRITE_TRANSFER com a fase de transferência única necessária para uma operação de gravação.

Requisitos

   
Cabeçalho spb.h

Confira também