338 #ifndef ti_drivers_uart_UARTCC26XX__include
339 #define ti_drivers_uart_UARTCC26XX__include
351 #include <driverlib/uart.h>
357 #define ti_sysbios_family_arm_m3_Hwi__nolocalnames
358 #include <ti/sysbios/family/arm/m3/Hwi.h>
359 #include <ti/sysbios/knl/Swi.h>
360 #include <ti/sysbios/knl/Clock.h>
361 #include <ti/sysbios/knl/Semaphore.h>
394 #define UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE UART_CMD_RESERVED + 0
403 #define UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE UART_CMD_RESERVED + 1
411 #define UARTCC26XX_CMD_RX_FIFO_FLUSH UART_CMD_RESERVED + 2
415 #define UARTCC26XX_FIFO_SIZE 32
418 #define UARTCC26XX_RETURN_PARTIAL_ENABLE UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE
419 #define UARTCC26XX_RETURN_PARTIAL_DISABLE UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE
578 ti_sysbios_family_arm_m3_Hwi_Struct
hwi;
588 #undef ti_sysbios_family_arm_m3_Hwi__nolocalnames
uint8_t rtsPin
Definition: UARTCC26XX.h:491
UART_STOP
UART stop bit settings.
Definition: UART.h:410
UARTCC26XX Hardware attributes.
Definition: UARTCC26XX.h:465
UART_Mode readMode
Definition: UARTCC26XX.h:531
Definition: UARTCC26XX.h:502
Power_NotifyObj uartPostObj
Definition: UARTCC26XX.h:575
uint32_t baudRate
Baud rate for CC26xx UART.
Definition: UARTCC26XX.h:547
const void * writeBuf
Definition: UARTCC26XX.h:554
size_t writeSize
Definition: UARTCC26XX.h:556
Definition: UARTCC26XX.h:520
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:528
UART_PAR
UART parity type settings.
Definition: UART.h:420
const UART_FxnTable UARTCC26XX_fxnTable
UART_Mode
UART mode settings.
Definition: UART.h:322
RingBuf_Object ringBuffer
Definition: UARTCC26XX.h:566
Definition: UARTCC26XX.h:516
uint8_t writeFifoThreshold
Definition: UARTCC26XX.h:565
size_t readSize
Definition: UARTCC26XX.h:563
Definition: UARTCC26XX.h:504
UART_DataMode
UART data mode settings.
Definition: UART.h:370
unsigned int readTimeout
Definition: UARTCC26XX.h:533
UART_ReturnMode
UART return mode settings.
Definition: UART.h:355
bool readRetPartial
Definition: UARTCC26XX.h:560
void * uartPostFxn
Definition: UARTCC26XX.h:573
UART_ReturnMode readReturnMode
Definition: UARTCC26XX.h:537
UART_Status
UART status.
Definition: UARTCC26XX.h:501
Semaphore_Struct writeSem
Definition: UARTCC26XX.h:580
Definition: UARTCC26XX.h:506
UARTCC26XX Object.
Definition: UARTCC26XX.h:528
UART_Callback readCallback
Definition: UARTCC26XX.h:535
Swi_Struct swi
Definition: UARTCC26XX.h:579
UART_PAR parityType
Definition: UARTCC26XX.h:550
Definition: UARTCC26XX.h:505
size_t readCount
Definition: UARTCC26XX.h:562
UART_LEN dataLength
Definition: UARTCC26XX.h:548
ti_sysbios_family_arm_m3_Hwi_Struct hwi
Definition: UARTCC26XX.h:578
Definition: UARTCC26XX.h:518
UART_FifoThreshold readFifoThreshold
Definition: UARTCC26XX.h:564
Device-specific pin & GPIO driver for CC26xx family [def].
struct UARTCC26XX_HWAttrsV2 UARTCC26XX_HWAttrsV2
UARTCC26XX Hardware attributes.
Semaphore_Struct readSem
Definition: UARTCC26XX.h:581
uint32_t baseAddr
Definition: UARTCC26XX.h:466
int intNum
Definition: UARTCC26XX.h:468
UART_Status status
Definition: UARTCC26XX.h:551
Definition: UARTCC26XX.h:507
size_t writeCount
Definition: UARTCC26XX.h:555
unsigned int writeTimeout
Definition: UARTCC26XX.h:534
Power notify object structure.
Definition: Power.h:112
bool opened
Definition: UARTCC26XX.h:530
uint8_t intPriority
UART Peripheral's interrupt priority.
Definition: UARTCC26XX.h:481
size_t ringBufSize
Definition: UARTCC26XX.h:493
uint8_t rxPin
Definition: UARTCC26XX.h:489
unsigned char * ringBufPtr
Definition: UARTCC26XX.h:492
UART_STOP stopBits
Definition: UARTCC26XX.h:549
bool writeCR
Definition: UARTCC26XX.h:557
Definition: UARTCC26XX.h:503
Definition: UARTCC26XX.h:519
underlying data structure for type PIN_State
Definition: PIN.h:687
UART_Mode writeMode
Definition: UARTCC26XX.h:532
void(* UART_Callback)(UART_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:315
void * readBuf
Definition: UARTCC26XX.h:561
UART_LEN
UART data length settings.
Definition: UART.h:398
UART_DataMode readDataMode
Definition: UARTCC26XX.h:538
struct UARTCC26XX_Object * UARTCC26XX_Handle
UART_DataMode writeDataMode
Definition: UARTCC26XX.h:539
PIN_State pinState
Definition: UARTCC26XX.h:569
uint8_t ctsPin
Definition: UARTCC26XX.h:490
struct UARTCC26XX_Object UARTCC26XX_Object
UARTCC26XX Object.
Definition: UARTCC26XX.h:517
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:487
UART_Callback writeCallback
Definition: UARTCC26XX.h:536
Clock_Struct txFifoEmptyClk
Definition: UARTCC26XX.h:582
uint32_t powerMngrId
Definition: UARTCC26XX.h:467
PIN_Handle hPin
Definition: UARTCC26XX.h:570
UART_FifoThreshold
UART FIFO threshold.
Definition: UARTCC26XX.h:515
uint8_t txPin
Definition: UARTCC26XX.h:488