TI-RTOS for SimpleLink Wireless MCUs
2.14.02.22
|
SPICC3200DMA Hardware attributes. More...
#include <SPICC3200DMA.h>
Data Fields | |
SPIBaseAddrType | baseAddr |
uint32_t | intNum |
uint32_t | intPriority |
uint32_t | spiPRCM |
uint32_t | csControl |
uint32_t | csPolarity |
uint32_t | pinMode |
uint32_t | turboMode |
uint32_t * | scratchBufPtr |
unsigned long | defaultTxBufValue |
uint32_t | rxChannelIndex |
uint32_t | txChannelIndex |
SPICC3200DMA Hardware attributes.
These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For CCWare these definitions are found in:
A sample structure is shown below:
SPIBaseAddrType SPICC3200DMA_HWAttrs::baseAddr |
SPICC3200DMA Peripheral's base address
uint32_t SPICC3200DMA_HWAttrs::intNum |
SPICC3200DMA Peripheral's interrupt vector
uint32_t SPICC3200DMA_HWAttrs::intPriority |
SPICC3200DMA Peripheral's interrupt priority
uint32_t SPICC3200DMA_HWAttrs::spiPRCM |
SPI PRCM peripheral number
uint32_t SPICC3200DMA_HWAttrs::csControl |
Specify if chip select line will be controlled by SW or HW
uint32_t SPICC3200DMA_HWAttrs::csPolarity |
uint32_t SPICC3200DMA_HWAttrs::pinMode |
Set peripheral to work in 3-pin or 4-pin mode
uint32_t SPICC3200DMA_HWAttrs::turboMode |
Enable or disable SPI TURBO mode
uint32_t* SPICC3200DMA_HWAttrs::scratchBufPtr |
Address of a scratch buffer of size uint32_t
unsigned long SPICC3200DMA_HWAttrs::defaultTxBufValue |
Default TX value if txBuf == NULL
uint32_t SPICC3200DMA_HWAttrs::rxChannelIndex |
uDMA RX channel index
uint32_t SPICC3200DMA_HWAttrs::txChannelIndex |
uDMA TX channel index