73 #ifndef ti_drivers_uart_UARTCC3200__include
74 #define ti_drivers_uart_UARTCC3200__include
83 #include <ti/drivers/ports/ClockP.h>
84 #include <ti/drivers/ports/HwiP.h>
85 #include <ti/drivers/ports/SemaphoreP.h>
86 #include <ti/drivers/Power.h>
88 #include <ti/drivers/uart/RingBuf.h>
HwiP_Handle hwiHandle
Definition: UARTCC3200.h:214
UART_STOP
UART stop bit settings.
Definition: UART.h:379
size_t writeCount
Definition: UARTCC3200.h:235
bool callCallback
Definition: UARTCC3200.h:202
size_t readSize
Definition: UARTCC3200.h:226
bool(* readIsrFxn)(UART_Handle handle)
Definition: UARTCC3200.h:115
UART_Echo readEcho
Definition: UARTCC3200.h:192
struct UARTCC3200_FxnSet UARTCC3200_FxnSet
Complement set of read functions to be used by the UART ISR and UARTCC3200_read(). Internal use only.
UART_LEN dataLength
Definition: UARTCC3200.h:217
unsigned int writeTimeout
Definition: UARTCC3200.h:237
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:497
UART_PAR parityType
Definition: UARTCC3200.h:219
UART_PAR
UART parity type settings.
Definition: UART.h:389
bool opened
Definition: UARTCC3200.h:186
UART_Mode
UART mode settings.
Definition: UART.h:291
bool drainByISR
Definition: UARTCC3200.h:207
uint32_t baudRate
Definition: UARTCC3200.h:216
UART_DataMode
UART data mode settings.
Definition: UART.h:339
UART_ReturnMode
UART return mode settings.
Definition: UART.h:324
bool rxEnabled
Definition: UARTCC3200.h:209
UART_Mode readMode
Definition: UARTCC3200.h:187
UART_Echo
UART echo settings.
Definition: UART.h:357
size_t ringBufSize
Definition: UARTCC3200.h:175
UART_Callback readCallback
Definition: UARTCC3200.h:230
int(* readTaskFxn)(UART_Handle handle)
Definition: UARTCC3200.h:116
struct UARTCC3200_Object UARTCC3200_Object
UARTCC3200 Object.
SemaphoreP_Handle writeSem
Definition: UARTCC3200.h:236
struct UARTCC3200_Object::@0 state
ClockP_Handle txFifoEmptyClk
Definition: UARTCC3200.h:242
unsigned int baseAddr
Definition: UARTCC3200.h:165
UART_DataMode readDataMode
Definition: UARTCC3200.h:189
RingBuf_Object ringBuffer
Definition: UARTCC3200.h:222
unsigned int intPriority
Definition: UARTCC3200.h:169
UARTCC3200_FxnSet readFxns
Definition: UARTCC3200.h:224
unsigned char * readBuf
Definition: UARTCC3200.h:225
UART_DataMode writeDataMode
Definition: UARTCC3200.h:190
Complement set of read functions to be used by the UART ISR and UARTCC3200_read(). Internal use only.
Definition: UARTCC3200.h:114
UARTCC3200 Object.
Definition: UARTCC3200.h:183
bool txEnabled
Definition: UARTCC3200.h:211
UART_Callback writeCallback
Definition: UARTCC3200.h:238
uint32_t flowControl
Definition: UARTCC3200.h:171
struct UARTCC3200_HWAttrs UARTCC3200_HWAttrs
UARTCC3200 Hardware attributes.
ClockP_Handle timeoutClk
Definition: UARTCC3200.h:215
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
UARTCC3200 Hardware attributes.
Definition: UARTCC3200.h:163
unsigned int readTimeout
Definition: UARTCC3200.h:229
unsigned char * ringBufPtr
Definition: UARTCC3200.h:173
UART_LEN
UART data length settings.
Definition: UART.h:367
size_t readCount
Definition: UARTCC3200.h:227
UART_Mode writeMode
Definition: UARTCC3200.h:188
Power_NotifyObj postNotify
Definition: UARTCC3200.h:243
struct UARTCC3200_Object * UARTCC3200_Handle
const UART_FxnTable UARTCC3200_fxnTable
unsigned int intNum
Definition: UARTCC3200.h:167
UART_ReturnMode readReturnMode
Definition: UARTCC3200.h:191
const unsigned char * writeBuf
Definition: UARTCC3200.h:233
size_t writeSize
Definition: UARTCC3200.h:234
UART Global configuration.
Definition: UART.h:540
SemaphoreP_Handle readSem
Definition: UARTCC3200.h:228
bool bufTimeout
Definition: UARTCC3200.h:197
unsigned int writeEmptyClkTimeout
Definition: UARTCC3200.h:239
UART_STOP stopBits
Definition: UARTCC3200.h:218