ADuCM4x50 Device Drivers API Reference Manual
Release 4.0.0.0
|
#include <adi_spi.h>
Data Fields | |
uint8_t * | pTransmitter |
uint8_t * | pReceiver |
uint16_t | TransmitterBytes |
uint16_t | ReceiverBytes |
uint8_t | nTxIncrement |
uint8_t | nRxIncrement |
bool | bDMA |
bool | bRD_CTL |
SPI Device Command/Data Transceiver Structure. Data structure used by the adi_spi_MasterReadWrite(),adi_spi_MasterSubmitBuffer() API to convey all parameters, consisting of prologue, transmit and receive data and size, and buffer increment flags. DMA and Half-Duplex operation are also specified in this structure as T/F.
Each call to adi_spi_MasterReadWrite or adi_spi_MasterSubmitBuffer() must populate the following fields of the ADI_SPI_TRANSCEIVER block:
uint8_t* pTransmitter |
Pointer to transmit data.
Definition at line 215 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
uint8_t* pReceiver |
Pointer to receive data.
Definition at line 217 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
uint16_t TransmitterBytes |
Data size for TX(bytes).
Definition at line 219 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
uint16_t ReceiverBytes |
Data size for RX(bytes).
Definition at line 221 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
uint8_t nTxIncrement |
Transmit pointer increment flag.
Definition at line 223 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
uint8_t nRxIncrement |
Receive pointer increment flag.
Definition at line 225 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
bool bDMA |
DMA mode operation
Definition at line 227 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().
bool bRD_CTL |
RD_CTL, half-duplex, operation
Definition at line 229 of file adi_spi.h.
Referenced by adi_spi_MasterSubmitBuffer(), and adi_spi_SlaveSubmitBuffer().