377 #ifndef ti_drivers_uart_UARTCC26XX__include 378 #define ti_drivers_uart_UARTCC26XX__include 388 #include <ti/devices/DeviceFamily.h> 389 #include DeviceFamily_constructPath(driverlib/uart.h) 391 #include <ti/drivers/dpl/HwiP.h> 392 #include <ti/drivers/dpl/SwiP.h> 393 #include <ti/drivers/dpl/ClockP.h> 394 #include <ti/drivers/dpl/SemaphoreP.h> 431 #define UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE (UART_CMD_RESERVED + 0) 440 #define UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE (UART_CMD_RESERVED + 1) 448 #define UARTCC26XX_CMD_RX_FIFO_FLUSH (UART_CMD_RESERVED + 2) 452 #define UARTCC26XX_FIFO_SIZE 32 473 #define UARTCC26XX_RETURN_PARTIAL_ENABLE UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE 474 #define UARTCC26XX_RETURN_PARTIAL_DISABLE UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE uint8_t rtsPin
Definition: UARTCC26XX.h:561
struct UARTCC26XX_Object * UARTCC26XX_Handle
UART_STOP
UART stop bit settings.
Definition: UART.h:525
UARTCC26XX Hardware attributes.
Definition: UARTCC26XX.h:535
UART_Mode readMode
Definition: UARTCC26XX.h:592
UARTCC26XX_FifoThreshold
UART TX/RX interrupt FIFO threshold select.
Definition: UARTCC26XX.h:460
Definition: UARTCC26XX.h:576
Power_NotifyObj uartPostObj
Definition: UARTCC26XX.h:630
uint32_t baudRate
Baud rate for CC26xx UART.
Definition: UARTCC26XX.h:608
const void * writeBuf
Definition: UARTCC26XX.h:615
size_t writeSize
Definition: UARTCC26XX.h:617
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:637
UART_PAR
UART parity type settings.
Definition: UART.h:535
const UART_FxnTable UARTCC26XX_fxnTable
UART_Mode
UART mode settings.
Definition: UART.h:430
RingBuf_Object ringBuffer
Definition: UARTCC26XX.h:625
SemaphoreP_Struct readSem
Definition: UARTCC26XX.h:636
size_t readSize
Definition: UARTCC26XX.h:624
Definition: UARTCC26XX.h:578
UART_DataMode
UART data mode settings.
Definition: UART.h:485
unsigned int readTimeout
Definition: UARTCC26XX.h:594
UART_ReturnMode
UART return mode settings.
Definition: UART.h:463
Definition: UARTCC26XX.h:461
bool readRetPartial
Definition: UARTCC26XX.h:621
void * uartPostFxn
Definition: UARTCC26XX.h:628
UART_ReturnMode readReturnMode
Definition: UARTCC26XX.h:598
UART_Status
UART status.
Definition: UARTCC26XX.h:575
Definition: UARTCC26XX.h:580
UARTCC26XX Object.
Definition: UARTCC26XX.h:589
UART_Callback readCallback
Definition: UARTCC26XX.h:596
UART Global configuration.
Definition: UART.h:680
bool uartRxPowerConstraint
Definition: UARTCC26XX.h:639
UART_PAR parityType
Definition: UARTCC26XX.h:611
Definition: UARTCC26XX.h:579
size_t readCount
Definition: UARTCC26XX.h:623
UART_LEN dataLength
Definition: UARTCC26XX.h:609
HwiP_Struct hwi
Definition: UARTCC26XX.h:633
SemaphoreP_Struct writeSem
Definition: UARTCC26XX.h:635
ClockP_Struct txFifoEmptyClk
Definition: UARTCC26XX.h:637
uint32_t baseAddr
Definition: UARTCC26XX.h:536
Definition: UARTCC26XX.h:466
int intNum
Definition: UARTCC26XX.h:538
UART_Status status
Definition: UARTCC26XX.h:612
Definition: UARTCC26XX.h:581
UARTCC26XX_FifoThreshold txIntFifoThr
Definition: UARTCC26XX.h:564
size_t writeCount
Definition: UARTCC26XX.h:616
unsigned int writeTimeout
Definition: UARTCC26XX.h:595
Power notify object structure.
Definition: Power.h:443
bool opened
Definition: UARTCC26XX.h:591
uint8_t intPriority
UART Peripheral's interrupt priority.
Definition: UARTCC26XX.h:551
Universal Asynchronous Receiver-Transmitter (UART) Driver.
size_t ringBufSize
Definition: UARTCC26XX.h:563
uint8_t rxPin
Definition: UARTCC26XX.h:559
unsigned char * ringBufPtr
Definition: UARTCC26XX.h:562
void(* UARTCC26XX_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: UARTCC26XX.h:487
UART_STOP stopBits
Definition: UARTCC26XX.h:610
bool writeCR
Definition: UARTCC26XX.h:618
Definition: UARTCC26XX.h:577
UART_Mode writeMode
Definition: UARTCC26XX.h:593
Definition: UARTCC26XX.h:469
SwiP_Struct swi
Definition: UARTCC26XX.h:634
Definition: UARTCC26XX.h:468
Definition: UARTCC26XX.h:467
void * readBuf
Definition: UARTCC26XX.h:622
UART_LEN
UART data length settings.
Definition: UART.h:513
UART_DataMode readDataMode
Definition: UARTCC26XX.h:599
UARTCC26XX_ErrorCallback errorFxn
Definition: UARTCC26XX.h:567
General Purpose I/O driver interface.
Definition: UARTCC26XX.h:465
UART_DataMode writeDataMode
Definition: UARTCC26XX.h:600
uint8_t ctsPin
Definition: UARTCC26XX.h:560
UARTCC26XX_FifoThreshold rxIntFifoThr
Definition: UARTCC26XX.h:565
uint32_t swiPriority
SPI SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum is...
Definition: UARTCC26XX.h:557
UART_Callback writeCallback
Definition: UARTCC26XX.h:597
uint32_t powerMngrId
Definition: UARTCC26XX.h:537
bool uartTxPowerConstraint
Definition: UARTCC26XX.h:640
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
uint8_t txPin
Definition: UARTCC26XX.h:558