345 #ifndef ti_drivers_uart_UARTCC26X2__include 346 #define ti_drivers_uart_UARTCC26X2__include 351 #include <ti/drivers/dpl/ClockP.h> 352 #include <ti/drivers/dpl/HwiP.h> 353 #include <ti/drivers/dpl/SemaphoreP.h> 354 #include <ti/drivers/dpl/SwiP.h> 367 #define UARTCC26X2_FLOWCTRL_NONE 0 372 #define UARTCC26X2_FLOWCTRL_HARDWARE 1 405 #define UARTCC26X2_CMD_RETURN_PARTIAL_ENABLE (UART_CMD_RESERVED + 0) 414 #define UARTCC26X2_CMD_RETURN_PARTIAL_DISABLE (UART_CMD_RESERVED + 1) 422 #define UARTCC26X2_CMD_RX_FIFO_FLUSH (UART_CMD_RESERVED + 2) 427 #define UARTCC26X2_FIFO_SIZE 32 606 bool ctrlRxEnabled:1;
UART_STOP
UART stop bit settings.
Definition: UART.h:530
size_t readSize
Definition: UARTCC26X2.h:626
UARTCC26X2 Object.
Definition: UARTCC26X2.h:578
Definition: UARTCC26X2.h:444
UARTCC26X2_FifoThreshold rxIntFifoThr
Definition: UARTCC26X2.h:568
UARTCC26X2_ErrorCallback errorFxn
Definition: UARTCC26X2.h:570
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:641
size_t readCount
Definition: UARTCC26X2.h:627
Definition: UARTCC26X2.h:443
size_t ringBufSize
Definition: UARTCC26X2.h:556
struct UARTCC26X2_Object * UARTCC26X2_Handle
UART_PAR
UART parity type settings.
Definition: UART.h:541
uint8_t rxPin
Definition: UARTCC26X2.h:558
UART_Mode
UART mode settings.
Definition: UART.h:430
unsigned int powerMgrId
Definition: UARTCC26X2.h:643
HwiP_Struct hwi
Definition: UARTCC26X2.h:613
UART_DataMode
UART data mode settings.
Definition: UART.h:487
UARTCC26X2 Hardware attributes.
Definition: UARTCC26X2.h:537
UART_ReturnMode
UART return mode settings.
Definition: UART.h:464
UART_LEN dataLength
Definition: UARTCC26X2.h:618
unsigned char * ringBufPtr
Definition: UARTCC26X2.h:554
UART_Echo
UART echo settings.
Definition: UART.h:506
uint32_t status
Definition: UARTCC26X2.h:621
void(* UARTCC26X2_ErrorCallback)(UART_Handle handle, uint32_t error)
The definition of an optional callback function used by the UART driver to notify the application whe...
Definition: UARTCC26X2.h:460
UART Global configuration.
Definition: UART.h:685
uint8_t rtsPin
Definition: UARTCC26X2.h:564
SemaphoreP_Struct writeSem
Definition: UARTCC26X2.h:637
Definition: UARTCC26X2.h:442
size_t writeCount
Definition: UARTCC26X2.h:636
UART_STOP stopBits
Definition: UARTCC26X2.h:619
unsigned int readTimeout
Definition: UARTCC26X2.h:629
RingBuf_Object ringBuffer
Definition: UARTCC26X2.h:624
UART_Callback writeCallback
Definition: UARTCC26X2.h:639
uint8_t intPriority
Definition: UARTCC26X2.h:544
Definition: UARTCC26X2.h:446
UART_Callback readCallback
Definition: UARTCC26X2.h:630
ClockP_Struct timeoutClk
Definition: UARTCC26X2.h:616
Definition: UARTCC26X2.h:445
Definition: UARTCC26X2.h:447
Power notify object structure.
Definition: Power.h:442
const unsigned char * writeBuf
Definition: UARTCC26X2.h:634
Universal Asynchronous Receiver-Transmitter (UART) Driver.
uint32_t baseAddr
Definition: UARTCC26X2.h:540
int intNum
Definition: UARTCC26X2.h:542
uint32_t swiPriority
Swi priority. The higher the number, the higher the priority. The minimum priority is 0 and the maxim...
Definition: UARTCC26X2.h:550
UARTCC26X2_FifoThreshold
UART TX/RX interrupt FIFO threshold select.
Definition: UARTCC26X2.h:440
uint32_t flowControl
Definition: UARTCC26X2.h:552
const UART_FxnTable UARTCC26X2_fxnTable
uint32_t baudRate
Definition: UARTCC26X2.h:617
UART_LEN
UART data length settings.
Definition: UART.h:517
SwiP_Struct writeSwi
Definition: UARTCC26X2.h:615
General Purpose I/O driver interface.
unsigned char * readBuf
Definition: UARTCC26X2.h:625
uint8_t txPin
Definition: UARTCC26X2.h:560
UARTCC26X2_FifoThreshold txIntFifoThr
Definition: UARTCC26X2.h:566
unsigned int writeTimeout
Definition: UARTCC26X2.h:638
size_t writeSize
Definition: UARTCC26X2.h:635
uint8_t ctsPin
Definition: UARTCC26X2.h:562
SemaphoreP_Struct readSem
Definition: UARTCC26X2.h:628
UART_PAR parityType
Definition: UARTCC26X2.h:620
bool readRetPartial
Definition: UARTCC26X2.h:631
void(* UART_Callback)(UART_Handle handle, void *buf, size_t count)
The definition of a callback function used by the UART driver when used in UART_MODE_CALLBACK The cal...
Definition: UART.h:423
Power_NotifyObj postNotify
Definition: UARTCC26X2.h:642
SwiP_Struct readSwi
Definition: UARTCC26X2.h:614