Data Fields
SPIWFF3DMA_Object Struct Reference

SPIWFF3DMA Object. More...

#include <SPIWFF3DMA.h>

Collaboration diagram for SPIWFF3DMA_Object:
Collaboration graph
[legend]

Data Fields

HwiP_Struct hwi
 
Power_NotifyObj spiPostObj
 
SwiP_Struct swi
 
SemaphoreP_Struct transferComplete
 
SPI_CallbackFxn transferCallbackFxn
 
SPI_TransactionheadPtr
 
SPI_TransactiontailPtr
 
SPI_TransactioncompletedTransfers
 
size_t framesQueued
 
size_t framesTransferred
 
size_t transferSize
 
void * dmaTxSrcAddr
 
void * dmaTxDstAddr
 
size_t dmaTxTransferSize
 
void * dmaRxSrcAddr
 
void * dmaRxDstAddr
 
size_t dmaRxTransferSize
 
uint32_t bitRate
 
uint32_t dataSize
 
uint32_t transferTimeout
 
uint32_t busyBit
 
uint32_t dsample
 
uint16_t rxScratchBuf
 
uint16_t txScratchBuf
 
SPI_TransferMode transferMode
 
SPI_Mode mode
 
uint8_t format
 
uint_least8_t csnPin
 
SPIWFF3DMA_ReturnPartial returnPartial
 
bool isOpen
 
bool manualStart
 

Detailed Description

SPIWFF3DMA Object.

The application must not access any member variables of this structure!

Field Documentation

§ hwi

HwiP_Struct SPIWFF3DMA_Object::hwi

§ spiPostObj

Power_NotifyObj SPIWFF3DMA_Object::spiPostObj

§ swi

SwiP_Struct SPIWFF3DMA_Object::swi

§ transferComplete

SemaphoreP_Struct SPIWFF3DMA_Object::transferComplete

§ transferCallbackFxn

SPI_CallbackFxn SPIWFF3DMA_Object::transferCallbackFxn

§ headPtr

SPI_Transaction* SPIWFF3DMA_Object::headPtr

§ tailPtr

SPI_Transaction* SPIWFF3DMA_Object::tailPtr

§ completedTransfers

SPI_Transaction* SPIWFF3DMA_Object::completedTransfers

§ framesQueued

size_t SPIWFF3DMA_Object::framesQueued

§ framesTransferred

size_t SPIWFF3DMA_Object::framesTransferred

§ transferSize

size_t SPIWFF3DMA_Object::transferSize

§ dmaTxSrcAddr

void* SPIWFF3DMA_Object::dmaTxSrcAddr

§ dmaTxDstAddr

void* SPIWFF3DMA_Object::dmaTxDstAddr

§ dmaTxTransferSize

size_t SPIWFF3DMA_Object::dmaTxTransferSize

§ dmaRxSrcAddr

void* SPIWFF3DMA_Object::dmaRxSrcAddr

§ dmaRxDstAddr

void* SPIWFF3DMA_Object::dmaRxDstAddr

§ dmaRxTransferSize

size_t SPIWFF3DMA_Object::dmaRxTransferSize

§ bitRate

uint32_t SPIWFF3DMA_Object::bitRate

§ dataSize

uint32_t SPIWFF3DMA_Object::dataSize

§ transferTimeout

uint32_t SPIWFF3DMA_Object::transferTimeout

§ busyBit

uint32_t SPIWFF3DMA_Object::busyBit

§ dsample

uint32_t SPIWFF3DMA_Object::dsample

§ rxScratchBuf

uint16_t SPIWFF3DMA_Object::rxScratchBuf

§ txScratchBuf

uint16_t SPIWFF3DMA_Object::txScratchBuf

§ transferMode

SPI_TransferMode SPIWFF3DMA_Object::transferMode

§ mode

SPI_Mode SPIWFF3DMA_Object::mode

§ format

uint8_t SPIWFF3DMA_Object::format

§ csnPin

uint_least8_t SPIWFF3DMA_Object::csnPin

§ returnPartial

SPIWFF3DMA_ReturnPartial SPIWFF3DMA_Object::returnPartial

§ isOpen

bool SPIWFF3DMA_Object::isOpen

§ manualStart

bool SPIWFF3DMA_Object::manualStart

The documentation for this struct was generated from the following file:
© Copyright 1995-2026, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale