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

UARTTiva Hardware attributes. More...

#include <UARTTiva.h>

Data Fields

unsigned int baseAddr
 
unsigned int intNum
 
unsigned int intPriority
 
uint32_t flowControl
 
unsigned char * ringBufPtr
 
size_t ringBufSize
 

Detailed Description

UARTTiva 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:

unsigned char uartTivaRingBuffer[2][32];
const UARTTiva_HWAttrs uartTivaHWAttrs[] = {
{
.baseAddr = UART0_BASE,
.intNum = INT_UART0,
.intPriority = (~0),
.flowControl = UART_FLOWCONTROL_NONE,
.ringBufPtr = uartTivaRingBuffer[0],
.ringBufSize = sizeof(uartTivaRingBuffer[0])
},
{
.baseAddr = UART1_BASE,
.intNum = INT_UART1,
.intPriority = (~0),
.flowControl = UART_FLOWCONTROL_NONE,
.ringBufPtr = uartTivaRingBuffer[1],
.ringBufSize = sizeof(uartTivaRingBuffer[1])
}
};

Field Documentation

unsigned int UARTTiva_HWAttrs::baseAddr

UART Peripheral's base address

unsigned int UARTTiva_HWAttrs::intNum

UART Peripheral's interrupt vector

unsigned int UARTTiva_HWAttrs::intPriority

UART Peripheral's interrupt priority

uint32_t UARTTiva_HWAttrs::flowControl

Hardware flow control setting defined by driverlib

unsigned char* UARTTiva_HWAttrs::ringBufPtr

Pointer to a application ring buffer

size_t UARTTiva_HWAttrs::ringBufSize

Size of ringBufPtr


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