![]() |
![]() |
TI-RTOS Drivers
tidrivers_full_2_20_01_10
|
SPIUSCIADMA Hardware attributes. More...
#include <SPIUSCIADMA.h>
Data Fields | |
uint32_t | baseAddr |
uint8_t | clockSource |
uint8_t | bitOrder |
uint8_t * | scratchBufPtr |
uint8_t | defaultTxBufValue |
uint32_t | dmaBaseAddr |
uint8_t | rxDMAChannelIndex |
uint8_t | rxDMASourceTrigger |
uint8_t | txDMAChannelIndex |
uint8_t | txDMASourceTrigger |
SPIUSCIADMA Hardware attributes.
These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSP430Ware these definitions are found in:
A sample structure is shown below:
uint32_t SPIUSCIADMA_HWAttrs::baseAddr |
< USCI_A_SPI Peripheral's base address USCI_A_SPI Clock source
uint8_t SPIUSCIADMA_HWAttrs::clockSource |
USCI_A_SPI Bit order
uint8_t SPIUSCIADMA_HWAttrs::bitOrder |
uint8_t* SPIUSCIADMA_HWAttrs::scratchBufPtr |
Address of a scratch buffer of size uint32_t
uint8_t SPIUSCIADMA_HWAttrs::defaultTxBufValue |
Default TX value if txBuf == NULL DMA Peripheral's base address
uint32_t SPIUSCIADMA_HWAttrs::dmaBaseAddr |
DMA rxDMAChannel for Rx data
uint8_t SPIUSCIADMA_HWAttrs::rxDMAChannelIndex |
DMA trigger source for Rx data
uint8_t SPIUSCIADMA_HWAttrs::rxDMASourceTrigger |
DMA txDMAChannel for Tx data
uint8_t SPIUSCIADMA_HWAttrs::txDMAChannelIndex |
DMA trigger source for Tx data
uint8_t SPIUSCIADMA_HWAttrs::txDMASourceTrigger |