340 #ifndef ti_drivers_uart_UARTCC26X0__include 341 #define ti_drivers_uart_UARTCC26X0__include 346 #include <ti/drivers/dpl/ClockP.h> 347 #include <ti/drivers/dpl/HwiP.h> 348 #include <ti/drivers/dpl/SemaphoreP.h> 349 #include <ti/drivers/dpl/SwiP.h> 352 #include <ti/drivers/pin/PINCC26XX.h> 362 #define UARTCC26X0_FLOWCTRL_NONE 0 367 #define UARTCC26X0_FLOWCTRL_HARDWARE 1 400 #define UARTCC26X0_CMD_RETURN_PARTIAL_ENABLE (UART_CMD_RESERVED + 0) 409 #define UARTCC26X0_CMD_RETURN_PARTIAL_DISABLE (UART_CMD_RESERVED + 1) 417 #define UARTCC26X0_CMD_RX_FIFO_FLUSH (UART_CMD_RESERVED + 2) 422 #define UARTCC26X0_FIFO_SIZE 32 583 bool ctrlRxEnabled:1;
UART_STOP
UART stop bit settings.
Definition: UART.h:530
UARTCC26X0_FifoThreshold
UART TX/RX interrupt FIFO threshold select.
Definition: UARTCC26X0.h:435
UARTCC26X0 Object.
Definition: UARTCC26X0.h:555
size_t readSize
Definition: UARTCC26X0.h:603
size_t readCount
Definition: UARTCC26X0.h:604
unsigned int readTimeout
Definition: UARTCC26X0.h:606
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:641
bool readRetPartial
Definition: UARTCC26X0.h:608
UART_PAR
UART parity type settings.
Definition: UART.h:541
struct UARTCC26X0_Object * UARTCC26X0_Handle
UARTCC26X0_FifoThreshold txIntFifoThr
Definition: UARTCC26X0.h:543
UART_Mode
UART mode settings.
Definition: UART.h:430
uint8_t rtsPin
Definition: UARTCC26X0.h:541
Definition: UARTCC26X0.h:439
UART_DataMode
UART data mode settings.
Definition: UART.h:487
uint8_t intPriority
Definition: UARTCC26X0.h:521
HwiP_Struct hwi
Definition: UARTCC26X0.h:590
UART_ReturnMode
UART return mode settings.
Definition: UART.h:464
unsigned char * ringBufPtr
Definition: UARTCC26X0.h:531
uint8_t rxPin
Definition: UARTCC26X0.h:535
uint32_t status
Definition: UARTCC26X0.h:598
UART_Echo
UART echo settings.
Definition: UART.h:506
Definition: UARTCC26X0.h:441
UART Global configuration.
Definition: UART.h:685
size_t writeCount
Definition: UARTCC26X0.h:613
unsigned char * readBuf
Definition: UARTCC26X0.h:602
int intNum
Definition: UARTCC26X0.h:519
SemaphoreP_Struct readSem
Definition: UARTCC26X0.h:605
Power_NotifyObj postNotify
Definition: UARTCC26X0.h:624
uint8_t txPin
Definition: UARTCC26X0.h:537
size_t ringBufSize
Definition: UARTCC26X0.h:533
uint32_t baudRate
Definition: UARTCC26X0.h:594
SwiP_Struct swi
Definition: UARTCC26X0.h:591
Definition: UARTCC26X0.h:440
uint32_t baseAddr
Definition: UARTCC26X0.h:517
PIN_State pinState
Definition: UARTCC26X0.h:620
size_t writeSize
Definition: UARTCC26X0.h:612
Power notify object structure.
Definition: Power.h:442
ClockP_Struct timeoutClk
Definition: UARTCC26X0.h:592
Universal Asynchronous Receiver-Transmitter (UART) Driver.
const unsigned char * writeBuf
Definition: UARTCC26X0.h:611
UART_Callback writeCallback
Definition: UARTCC26X0.h:616
uint8_t ctsPin
Definition: UARTCC26X0.h:539
SemaphoreP_Struct writeSem
Definition: UARTCC26X0.h:614
ClockP_Struct txFifoEmptyClk
Definition: UARTCC26X0.h:593
Definition: UARTCC26X0.h:438
UARTCC26X0 Hardware attributes.
Definition: UARTCC26X0.h:514
unsigned int writeTimeout
Definition: UARTCC26X0.h:615
RingBuf_Object ringBuffer
Definition: UARTCC26X0.h:601
UARTCC26X0_FifoThreshold rxIntFifoThr
Definition: UARTCC26X0.h:545
uint32_t swiPriority
Swi priority. The higher the number, the higher the priority. The minimum priority is 0 and the maxim...
Definition: UARTCC26X0.h:527
UART_LEN
UART data length settings.
Definition: UART.h:517
UARTCC26X0_ErrorCallback errorFxn
Definition: UARTCC26X0.h:547
void(* UARTCC26X0_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: UARTCC26X0.h:455
unsigned int writeEmptyClkTimeout
Definition: UARTCC26X0.h:617
UART_Callback readCallback
Definition: UARTCC26X0.h:607
const UART_FxnTable UARTCC26X0_fxnTable
uint32_t flowControl
Definition: UARTCC26X0.h:529
PIN_Handle hPin
Definition: UARTCC26X0.h:621
Definition: UARTCC26X0.h:437
UART_PAR parityType
Definition: UARTCC26X0.h:597
UART_LEN dataLength
Definition: UARTCC26X0.h:595
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
Definition: UARTCC26X0.h:442
UART_STOP stopBits
Definition: UARTCC26X0.h:596