325 #ifndef ti_drivers_uart_UARTCC26XX__include
326 #define ti_drivers_uart_UARTCC26XX__include
336 #include <ti/sysbios/family/arm/cc26xx/Power.h>
337 #include <driverlib/uart.h>
343 #define ti_sysbios_family_arm_m3_Hwi__nolocalnames
344 #include <ti/sysbios/family/arm/m3/Hwi.h>
345 #include <ti/sysbios/knl/Clock.h>
346 #include <ti/sysbios/knl/Semaphore.h>
349 #define UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE UART_CMD_RESERVED + 0
351 #define UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE UART_CMD_RESERVED + 1
353 #define UARTCC26XX_FIFO_SIZE 32
356 #define UARTCC26XX_RETURN_PARTIAL_ENABLE UARTCC26XX_CMD_RETURN_PARTIAL_ENABLE
357 #define UARTCC26XX_RETURN_PARTIAL_DISABLE UARTCC26XX_CMD_RETURN_PARTIAL_DISABLE
504 ti_sysbios_family_arm_m3_Hwi_Struct
hwi;
513 #undef ti_sysbios_family_arm_m3_Hwi__nolocalnames
uint8_t txPin
Definition: UARTCC26XX.h:417
UART_STOP
UART stop bit settings.
Definition: UART.h:379
UART_Mode readMode
Definition: UARTCC26XX.h:458
Definition: UARTCC26XX.h:429
Power_NotifyObj uartPostObj
Definition: UARTCC26XX.h:501
uint32_t baudRate
Baud rate for CC26xx UART.
Definition: UARTCC26XX.h:474
const void * writeBuf
Definition: UARTCC26XX.h:481
size_t writeSize
Definition: UARTCC26XX.h:483
Definition: UARTCC26XX.h:447
uint8_t rxPin
Definition: UARTCC26XX.h:418
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:497
UART_PAR
UART parity type settings.
Definition: UART.h:389
const UART_FxnTable UARTCC26XX_fxnTable
UART_Mode
UART mode settings.
Definition: UART.h:291
Definition: UARTCC26XX.h:443
uint8_t writeFifoThreshold
Definition: UARTCC26XX.h:492
size_t readSize
Definition: UARTCC26XX.h:490
Definition: UARTCC26XX.h:431
UART_DataMode
UART data mode settings.
Definition: UART.h:339
unsigned int readTimeout
Definition: UARTCC26XX.h:460
uint32_t baseAddr
Definition: UARTCC26XX.h:401
UART_ReturnMode
UART return mode settings.
Definition: UART.h:324
bool readRetPartial
Definition: UARTCC26XX.h:487
void * uartPostFxn
Definition: UARTCC26XX.h:499
UART_ReturnMode readReturnMode
Definition: UARTCC26XX.h:464
UART_Status
UART status.
Definition: UARTCC26XX.h:428
Semaphore_Struct writeSem
Definition: UARTCC26XX.h:505
Definition: UARTCC26XX.h:433
UARTCC26XX Object.
Definition: UARTCC26XX.h:455
uint8_t ctsPin
Definition: UARTCC26XX.h:419
UART_Callback readCallback
Definition: UARTCC26XX.h:462
UART_PAR parityType
Definition: UARTCC26XX.h:477
Definition: UARTCC26XX.h:432
size_t readCount
Definition: UARTCC26XX.h:489
UART_LEN dataLength
Definition: UARTCC26XX.h:475
ti_sysbios_family_arm_m3_Hwi_Struct hwi
Definition: UARTCC26XX.h:504
Definition: UARTCC26XX.h:445
UART_FifoThreshold readFifoThreshold
Definition: UARTCC26XX.h:491
Device-specific pin & GPIO driver for CC26xx family [def].
Semaphore_Struct readSem
Definition: UARTCC26XX.h:506
struct UARTCC26XX_HWAttrs UARTCC26XX_HWAttrs
UARTCC26XX Hardware attributes.
UART_Status status
Definition: UARTCC26XX.h:478
Definition: UARTCC26XX.h:434
size_t writeCount
Definition: UARTCC26XX.h:482
unsigned int writeTimeout
Definition: UARTCC26XX.h:461
Power notify object structure.
Definition: Power.h:112
bool opened
Definition: UARTCC26XX.h:457
uint8_t rtsPin
Definition: UARTCC26XX.h:420
int intNum
Definition: UARTCC26XX.h:403
UART_STOP stopBits
Definition: UARTCC26XX.h:476
bool writeCR
Definition: UARTCC26XX.h:484
Definition: UARTCC26XX.h:430
Definition: UARTCC26XX.h:446
underlying data structure for type PIN_State
Definition: PIN.h:686
UART_Mode writeMode
Definition: UARTCC26XX.h:459
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:284
UARTCC26XX Hardware attributes.
Definition: UARTCC26XX.h:400
void * readBuf
Definition: UARTCC26XX.h:488
UART_LEN
UART data length settings.
Definition: UART.h:367
UART_DataMode readDataMode
Definition: UARTCC26XX.h:465
struct UARTCC26XX_Object * UARTCC26XX_Handle
uint32_t powerMngrId
Definition: UARTCC26XX.h:402
UART_DataMode writeDataMode
Definition: UARTCC26XX.h:466
PIN_State pinState
Definition: UARTCC26XX.h:495
struct UARTCC26XX_Object UARTCC26XX_Object
UARTCC26XX Object.
Definition: UARTCC26XX.h:444
UART_Callback writeCallback
Definition: UARTCC26XX.h:463
Clock_Struct txFifoEmptyClk
Definition: UARTCC26XX.h:507
uint8_t intPriority
UART Peripheral's interrupt priority.
Definition: UARTCC26XX.h:416
PIN_Handle hPin
Definition: UARTCC26XX.h:496
UART_FifoThreshold
UART FIFO threshold.
Definition: UARTCC26XX.h:442