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

UARTCC3200 Hardware attributes. More...

#include <UARTCC3200.h>

Data Fields

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

Detailed Description

UARTCC3200 Hardware attributes.

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

A sample structure is shown below:

unsigned char uartCC3200RingBuffer[2][32];
const UARTCC3200_HWAttrs uartCC3200HWAttrs[] = {
{
.baseAddr = UARTA0_BASE,
.intNum = INT_UARTA0,
.intPriority = (~0),
.flowControl = UART_FLOWCONTROL_NONE,
.ringBufPtr = uartCC3200RingBuffer[0],
.ringBufSize = sizeof(uartCC3200RingBuffer[0])
},
{
.baseAddr = UARTA1_BASE,
.intNum = INT_UARTA1,
.intPriority = (~0),
.flowControl = UART_FLOWCONTROL_TX | UART_FLOWCONTROL_RX,
.ringBufPtr = uartCC3200RingBuffer[1],
.ringBufSize = sizeof(uartCC3200RingBuffer[1])
},
};

Field Documentation

unsigned int UARTCC3200_HWAttrs::baseAddr

UART Peripheral's base address

unsigned int UARTCC3200_HWAttrs::intNum

UART Peripheral's interrupt vector

unsigned int UARTCC3200_HWAttrs::intPriority

UART Peripheral's interrupt priority

uint32_t UARTCC3200_HWAttrs::flowControl

Hardware flow control setting defined by driverlib

unsigned char* UARTCC3200_HWAttrs::ringBufPtr

Pointer to a application ring buffer

size_t UARTCC3200_HWAttrs::ringBufSize

Size of ringBufPtr


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