TI-RTOS for SimpleLink Wireless MCUs
2.14.02.22
|
SPICC26XXDMA Object. More...
#include <SPICC26XXDMA.h>
Data Fields | |
SPI_TransferMode | transferMode |
unsigned int | transferTimeout |
SPI_CallbackFxn | transferCallbackFxn |
SPI_Mode | mode |
unsigned int | bitRate |
SPI bit rate in Hz. More... | |
unsigned int | dataSize |
SPI_FrameFormat | frameFormat |
ti_sysbios_family_arm_m3_Hwi_Struct | hwi |
Semaphore_Struct | transferComplete |
SPI_Transaction * | currentTransaction |
SPICC26XXDMA_FrameSize | frameSize |
PIN_Id | csnPin |
PIN_State | pinState |
PIN_Handle | pinHandle |
UDMACC26XX_Handle | udmaHandle |
bool | returnPartial |
uint16_t | scratchBuf |
void * | spiPreFxn |
void * | spiPostFxn |
Power_NotifyObj | spiPreObj |
Power_NotifyObj | spiPostObj |
bool | isOpen |
SPICC26XXDMA Object.
The application must not access any member variables of this structure!
SPI_TransferMode SPICC26XX_Object::transferMode |
Blocking or Callback mode
unsigned int SPICC26XX_Object::transferTimeout |
Timeout for the transfer when in blocking mode
SPI_CallbackFxn SPICC26XX_Object::transferCallbackFxn |
Callback function pointer
SPI_Mode SPICC26XX_Object::mode |
Master or Slave mode
unsigned int SPICC26XX_Object::bitRate |
SPI bit rate in Hz.
When the SPI is configured as SPI slave, the maximum bitrate is 4MHz.
When the SPI is configured as SPI master, the maximum bitrate is 12MHz.
unsigned int SPICC26XX_Object::dataSize |
SPI data frame size in bits
SPI_FrameFormat SPICC26XX_Object::frameFormat |
SPI frame format
ti_sysbios_family_arm_m3_Hwi_Struct SPICC26XX_Object::hwi |
Hwi object handle
Semaphore_Struct SPICC26XX_Object::transferComplete |
Notify finished SPICC26XXDMA transfer
SPI_Transaction* SPICC26XX_Object::currentTransaction |
Ptr to the current transaction
SPICC26XXDMA_FrameSize SPICC26XX_Object::frameSize |
Data frame size variable
PIN_Id SPICC26XX_Object::csnPin |
SPI CSN pin
PIN_State SPICC26XX_Object::pinState |
PIN_Handle SPICC26XX_Object::pinHandle |
UDMACC26XX_Handle SPICC26XX_Object::udmaHandle |
bool SPICC26XX_Object::returnPartial |
Optional slave mode return partial on CSN deassert
uint16_t SPICC26XX_Object::scratchBuf |
void* SPICC26XX_Object::spiPreFxn |
SPI pre-notification function pointer
void* SPICC26XX_Object::spiPostFxn |
SPI post-notification function pointer
Power_NotifyObj SPICC26XX_Object::spiPreObj |
SPI pre-notification object
Power_NotifyObj SPICC26XX_Object::spiPostObj |
SPI post-notification object
bool SPICC26XX_Object::isOpen |
Has the object been opened