TI-RTOS for SimpleLink Wireless MCUs
2.14.02.22
|
UARTCC26XX Hardware attributes. More...
#include <UARTCC26XX.h>
Data Fields | |
uint32_t | baseAddr |
uint32_t | powerMngrId |
int | intNum |
uint8_t | intPriority |
UART Peripheral's interrupt priority. More... | |
uint8_t | txPin |
uint8_t | rxPin |
uint8_t | ctsPin |
uint8_t | rtsPin |
UARTCC26XX Hardware attributes.
These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For CC26xxWare these definitions are found in:
A sample structure is shown below:
The .ctsPin and .rtsPin must be assigned to enable flow control.
uint32_t UARTCC26XX_HWAttrs::baseAddr |
UART Peripheral's base address
uint32_t UARTCC26XX_HWAttrs::powerMngrId |
UART Peripheral's power manager ID
int UARTCC26XX_HWAttrs::intNum |
UART Peripheral's interrupt vector
uint8_t UARTCC26XX_HWAttrs::intPriority |
UART Peripheral's interrupt priority.
The CC26xx uses three of the priority bits, meaning ~0 has the same effect as (7 << 5). (7 << 5) will apply the lowest priority. (0 << 5) will apply the highest priority.
uint8_t UARTCC26XX_HWAttrs::txPin |
UART TX pin
uint8_t UARTCC26XX_HWAttrs::rxPin |
UART RX pin
uint8_t UARTCC26XX_HWAttrs::ctsPin |
UART CTS pin
uint8_t UARTCC26XX_HWAttrs::rtsPin |
UART RTS pin