Data Fields
SPIMSP432DMA_Object Struct Reference

SPIMSP432DMA Object. More...

#include <SPIMSP432DMA.h>

Collaboration diagram for SPIMSP432DMA_Object:
Collaboration graph
[legend]

Data Fields

HwiP_Handle hwiHandle
 
Power_NotifyObj perfChangeNotify
 
SemaphoreP_Handle transferComplete
 
SPI_CallbackFxn transferCallbackFxn
 
SPI_Transactiontransaction
 
UDMAMSP432_Handle dmaHandle
 
size_t amtDataXferred
 
size_t currentXferAmt
 
uint32_t bitRate
 
uint32_t perfConstraintMask
 
uint32_t transferTimeout
 
uint16_t clockPolarity
 
uint16_t clockPhase
 
SPI_Mode spiMode
 
SPI_TransferMode transferMode
 
bool cancelInProgress
 
bool isOpen
 
uint8_t scratchBuffer
 

Detailed Description

SPIMSP432DMA Object.

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

Field Documentation

§ hwiHandle

HwiP_Handle SPIMSP432DMA_Object::hwiHandle

§ perfChangeNotify

Power_NotifyObj SPIMSP432DMA_Object::perfChangeNotify

§ transferComplete

SemaphoreP_Handle SPIMSP432DMA_Object::transferComplete

§ transferCallbackFxn

SPI_CallbackFxn SPIMSP432DMA_Object::transferCallbackFxn

§ transaction

SPI_Transaction* SPIMSP432DMA_Object::transaction

§ dmaHandle

UDMAMSP432_Handle SPIMSP432DMA_Object::dmaHandle

§ amtDataXferred

size_t SPIMSP432DMA_Object::amtDataXferred

§ currentXferAmt

size_t SPIMSP432DMA_Object::currentXferAmt

§ bitRate

uint32_t SPIMSP432DMA_Object::bitRate

§ perfConstraintMask

uint32_t SPIMSP432DMA_Object::perfConstraintMask

§ transferTimeout

uint32_t SPIMSP432DMA_Object::transferTimeout

§ clockPolarity

uint16_t SPIMSP432DMA_Object::clockPolarity

§ clockPhase

uint16_t SPIMSP432DMA_Object::clockPhase

§ spiMode

SPI_Mode SPIMSP432DMA_Object::spiMode

§ transferMode

SPI_TransferMode SPIMSP432DMA_Object::transferMode

§ cancelInProgress

bool SPIMSP432DMA_Object::cancelInProgress

§ isOpen

bool SPIMSP432DMA_Object::isOpen

§ scratchBuffer

uint8_t SPIMSP432DMA_Object::scratchBuffer

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