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.

Note
UART2CC26X2_FIFO_THRESHOLD_1_8 should be avoided as RX FIFO threshold as it can lead to unreliable read operations when using UART2_ReadReturnMode_PARTIAL
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