371 #ifndef ti_drivers_uart_UARTCC26XX__include 372 #define ti_drivers_uart_UARTCC26XX__include 386 #include <ti/devices/DeviceFamily.h> 387 #include DeviceFamily_constructPath(driverlib/uart.h) 389 #include <ti/drivers/dpl/HwiP.h> 390 #include <ti/drivers/dpl/SwiP.h> 391 #include <ti/drivers/dpl/ClockP.h> 392 #include <ti/drivers/dpl/SemaphoreP.h> 425 #define UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE UART_CMD_RESERVED + 0 434 #define UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE UART_CMD_RESERVED + 1 442 #define UARTCC26XX_CMD_RX_FIFO_FLUSH UART_CMD_RESERVED + 2 446 #define UARTCC26XX_FIFO_SIZE 32 464 #define UARTCC26XX_RETURN_PARTIAL_ENABLE UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE 465 #define UARTCC26XX_RETURN_PARTIAL_DISABLE UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE uint8_t rtsPin
Definition: UARTCC26XX.h:540
UARTCC26XX Hardware attributes.
Definition: UARTCC26XX.h:514
UART_Mode readMode
Definition: UARTCC26XX.h:569
UARTCC26XX_FifoThreshold
UART TX/RX interrupt FIFO threshold select.
Definition: UARTCC26XX.h:454
Definition: UARTCC26XX.h:553
Power_NotifyObj uartPostObj
Definition: UARTCC26XX.h:611
uint32_t baudRate
Baud rate for CC26xx UART.
Definition: UARTCC26XX.h:585
const void * writeBuf
Definition: UARTCC26XX.h:592
size_t writeSize
Definition: UARTCC26XX.h:594
enum UART_PAR_ UART_PAR
UART parity type settings.
enum UART_LEN_ UART_LEN
UART data length settings.
const UART_FxnTable UARTCC26XX_fxnTable
RingBuf_Object ringBuffer
Definition: UARTCC26XX.h:602
enum UART_Mode_ UART_Mode
UART mode settings.
Power notify object structure.
Definition: Power.h:115
SemaphoreP_Struct readSem
Definition: UARTCC26XX.h:617
size_t readSize
Definition: UARTCC26XX.h:601
Definition: UARTCC26XX.h:555
unsigned int readTimeout
Definition: UARTCC26XX.h:571
Definition: UARTCC26XX.h:455
bool readRetPartial
Definition: UARTCC26XX.h:598
void * uartPostFxn
Definition: UARTCC26XX.h:609
UART_ReturnMode readReturnMode
Definition: UARTCC26XX.h:575
UART_Status
UART status.
Definition: UARTCC26XX.h:552
Definition: UARTCC26XX.h:557
UARTCC26XX Object.
Definition: UARTCC26XX.h:566
UART_Callback readCallback
Definition: UARTCC26XX.h:573
UART_PAR parityType
Definition: UARTCC26XX.h:588
Definition: UARTCC26XX.h:556
size_t readCount
Definition: UARTCC26XX.h:600
UART_LEN dataLength
Definition: UARTCC26XX.h:586
Device-specific pin & GPIO driver for CC26xx family [def].
struct UARTCC26XX_HWAttrsV2 UARTCC26XX_HWAttrsV2
UARTCC26XX Hardware attributes.
HwiP_Struct hwi
Definition: UARTCC26XX.h:614
SemaphoreP_Struct writeSem
Definition: UARTCC26XX.h:616
ClockP_Struct txFifoEmptyClk
Definition: UARTCC26XX.h:618
uint32_t baseAddr
Definition: UARTCC26XX.h:515
Definition: UARTCC26XX.h:457
int intNum
Definition: UARTCC26XX.h:517
UART_Status status
Definition: UARTCC26XX.h:589
Definition: UARTCC26XX.h:558
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:652
UARTCC26XX_FifoThreshold txIntFifoThr
Definition: UARTCC26XX.h:543
size_t writeCount
Definition: UARTCC26XX.h:593
unsigned int writeTimeout
Definition: UARTCC26XX.h:572
bool opened
Definition: UARTCC26XX.h:568
uint8_t intPriority
UART Peripheral's interrupt priority.
Definition: UARTCC26XX.h:530
size_t ringBufSize
Definition: UARTCC26XX.h:542
uint8_t rxPin
Definition: UARTCC26XX.h:538
unsigned char * ringBufPtr
Definition: UARTCC26XX.h:541
UART_STOP stopBits
Definition: UARTCC26XX.h:587
bool writeCR
Definition: UARTCC26XX.h:595
Definition: UARTCC26XX.h:554
underlying data structure for type PIN_State
Definition: PIN.h:680
UART_Mode writeMode
Definition: UARTCC26XX.h:570
enum UART_STOP_ UART_STOP
UART stop bit settings.
Definition: UARTCC26XX.h:460
enum UART_ReturnMode_ UART_ReturnMode
UART return mode settings.
SwiP_Struct swi
Definition: UARTCC26XX.h:615
Definition: UARTCC26XX.h:459
Definition: UARTCC26XX.h:458
void * readBuf
Definition: UARTCC26XX.h:599
UART_DataMode readDataMode
Definition: UARTCC26XX.h:576
struct UARTCC26XX_Object * UARTCC26XX_Handle
Definition: UARTCC26XX.h:456
UART_DataMode writeDataMode
Definition: UARTCC26XX.h:577
PIN_State pinState
Definition: UARTCC26XX.h:605
uint8_t ctsPin
Definition: UARTCC26XX.h:539
UARTCC26XX_FifoThreshold rxIntFifoThr
Definition: UARTCC26XX.h:544
struct UARTCC26XX_Object UARTCC26XX_Object
UARTCC26XX Object.
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:536
UART_Callback writeCallback
Definition: UARTCC26XX.h:574
uint32_t powerMngrId
Definition: UARTCC26XX.h:516
PIN_Handle hPin
Definition: UARTCC26XX.h:606
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:438
uint8_t txPin
Definition: UARTCC26XX.h:537
enum UART_DataMode_ UART_DataMode
UART data mode settings.