TI-RTOS for SimpleLink Wireless MCUs  2.14.02.22
Data Fields
UARTTivaDMA_HWAttrs Struct Reference

UARTTivaDMA Hardware attributes. More...

#include <UARTTivaDMA.h>

Data Fields

unsigned int baseAddr
 
unsigned int intNum
 
unsigned int intPriority
 
uint32_t rxChannelIndex
 
uint32_t txChannelIndex
 

Detailed Description

UARTTivaDMA Hardware attributes.

These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For TivaWare these definitions are found in:

A sample structure is shown below:

const UARTTivaDMA_HWAttrs uartTivaHWAttrs[] = {
{
.baseAddr = UART1_BASE,
.intNum = INT_UART1,
.intPriority = (~0),
.rxChannelIndex = UDMA_CH22_UART1RX,
.txChannelIndex = UDMA_CH23_UART1TX,
},
{
.baseAddr = UART3_BASE,
.intNum = INT_UART3
.intPriority = (~0),
.rxChannelIndex = UDMA_CH16_UART3RX,
.txChannelIndex = UDMA_CH17_UART3TX,
},
};

Field Documentation

unsigned int UARTTivaDMA_HWAttrs::baseAddr

UART Peripheral's base address

unsigned int UARTTivaDMA_HWAttrs::intNum

UART Peripheral's interrupt vector

unsigned int UARTTivaDMA_HWAttrs::intPriority

UART Peripheral's interrupt priority

uint32_t UARTTivaDMA_HWAttrs::rxChannelIndex

uDMA controlTable receive channel index plus peripheral map

uint32_t UARTTivaDMA_HWAttrs::txChannelIndex

uDMA controlTable transmit channel index plus peripheral map


The documentation for this struct was generated from the following file:
Copyright 2015, Texas Instruments Incorporated