Data Structures | Macros | Typedefs | Enumerations
UART2CC26X2.h File Reference

Detailed Description

UART driver implementation for a CC26X2 UART controller.

============================================================================

The UART header file should be included in an application as follows:

Refer to UART2.h for a complete description of APIs and examples of use.


#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
#include <ti/devices/DeviceFamily.h>
#include <DeviceFamily_constructPath(inc/hw_types.h)>
#include <DeviceFamily_constructPath(driverlib/udma.h)>
#include <ti/drivers/dpl/HwiP.h>
#include <ti/drivers/dpl/SemaphoreP.h>
#include <ti/drivers/UART2.h>
#include <ti/drivers/dma/UDMACC26XX.h>
Include dependency graph for UART2CC26X2.h:

Go to the source code of this file.

Data Structures

struct  UART2CC26X2_HWAttrs
 UART2CC26X2 Hardware attributes. More...
 
struct  UART2CC26X2_Object
 UART2CC26X2 Object. More...
 

Macros

#define UART2CC26X2_FIFO_SIZE   32
 

Typedefs

typedef struct UART2CC26X2_ObjectUART2CC26X2_Handle
 

Enumerations

enum  UART2CC26X2_FifoThreshold {
  UART2CC26X2_FIFO_THRESHOLD_1_8 = 0, UART2CC26X2_FIFO_THRESHOLD_2_8 = 1, UART2CC26X2_FIFO_THRESHOLD_4_8 = 2, UART2CC26X2_FIFO_THRESHOLD_6_8 = 3,
  UART2CC26X2_FIFO_THRESHOLD_7_8 = 4
}
 UART TX/RX interrupt FIFO threshold select. More...
 

Macro Definition Documentation

§ UART2CC26X2_FIFO_SIZE

#define UART2CC26X2_FIFO_SIZE   32

Size of the TX and RX FIFOs is 32 items

Typedef Documentation

§ UART2CC26X2_Handle

Enumeration Type Documentation

§ UART2CC26X2_FifoThreshold

UART TX/RX interrupt FIFO threshold select.

Defined FIFO thresholds for generation of both TX interrupt and RX interrupt. If the RX and TX FIFO and thresholds are not set in the HwAttrs, the RX interrupt FIFO threshold is set to 1/8 full, and the TX interrupt FIFO threshold is set to 1/8 full.

Enumerator
UART2CC26X2_FIFO_THRESHOLD_1_8 

FIFO threshold of 1/8 full

UART2CC26X2_FIFO_THRESHOLD_2_8 

FIFO threshold of 2/8 full

UART2CC26X2_FIFO_THRESHOLD_4_8 

FIFO threshold of 4/8 full

UART2CC26X2_FIFO_THRESHOLD_6_8 

FIFO threshold of 6/8 full

UART2CC26X2_FIFO_THRESHOLD_7_8 

FIFO threshold of 7/8 full

© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale