73 #ifndef ti_drivers_uart_UARTTiva__include
74 #define ti_drivers_uart_UARTTiva__include
83 #include <ti/drivers/uart/RingBuf.h>
85 #include <ti/sysbios/knl/Clock.h>
86 #include <ti/sysbios/knl/Semaphore.h>
87 #define ti_sysbios_family_arm_m3_Hwi__nolocalnames
88 #include <ti/sysbios/family/arm/m3/Hwi.h>
237 ti_sysbios_family_arm_m3_Hwi_Struct
hwi;
241 #undef ti_sysbios_family_arm_m3_Hwi__nolocalnames
struct UARTTiva_Object UARTTiva_Object
UARTTiva Object.
UARTTiva Object.
Definition: UARTTiva.h:183
UART_STOP
UART stop bit settings.
Definition: UART.h:379
UART_STOP stopBits
Definition: UARTTiva.h:215
struct UARTTiva_HWAttrs UARTTiva_HWAttrs
UARTTiva Hardware attributes.
unsigned char * readBuf
Definition: UARTTiva.h:222
size_t writeCount
Definition: UARTTiva.h:232
UART_Mode readMode
Definition: UARTTiva.h:187
uint32_t baudRate
Definition: UARTTiva.h:213
UART_LEN dataLength
Definition: UARTTiva.h:214
UARTTiva_FxnSet readFxns
Definition: UARTTiva.h:221
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:497
size_t ringBufSize
Definition: UARTTiva.h:175
UART_PAR
UART parity type settings.
Definition: UART.h:389
UART_Mode
UART mode settings.
Definition: UART.h:291
UART_DataMode
UART data mode settings.
Definition: UART.h:339
unsigned int intPriority
Definition: UARTTiva.h:169
size_t readCount
Definition: UARTTiva.h:224
bool opened
Definition: UARTTiva.h:186
UART_ReturnMode
UART return mode settings.
Definition: UART.h:324
size_t writeSize
Definition: UARTTiva.h:231
Semaphore_Struct readSem
Definition: UARTTiva.h:225
UART_Callback readCallback
Definition: UARTTiva.h:227
UART_Echo
UART echo settings.
Definition: UART.h:357
bool(* readIsrFxn)(UART_Handle handle)
Definition: UARTTiva.h:115
UART_DataMode readDataMode
Definition: UARTTiva.h:189
UART_Echo readEcho
Definition: UARTTiva.h:192
UARTTiva Hardware attributes.
Definition: UARTTiva.h:163
int(* readTaskFxn)(UART_Handle handle)
Definition: UARTTiva.h:116
unsigned int readTimeout
Definition: UARTTiva.h:226
UART_Mode writeMode
Definition: UARTTiva.h:188
unsigned int baseAddr
Definition: UARTTiva.h:165
bool rxEnabled
Definition: UARTTiva.h:209
UART_PAR parityType
Definition: UARTTiva.h:216
Clock_Struct timeoutClk
Definition: UARTTiva.h:212
unsigned char * ringBufPtr
Definition: UARTTiva.h:173
const UART_FxnTable UARTTiva_fxnTable
unsigned int intNum
Definition: UARTTiva.h:167
size_t readSize
Definition: UARTTiva.h:223
struct UARTTiva_Object * UARTTiva_Handle
const unsigned char * writeBuf
Definition: UARTTiva.h:230
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
UART_ReturnMode readReturnMode
Definition: UARTTiva.h:191
unsigned int writeTimeout
Definition: UARTTiva.h:234
Complement set of read functions to be used by the UART ISR and UARTTiva_read(). Internal use only...
Definition: UARTTiva.h:114
struct UARTTiva_Object::@10 state
UART_LEN
UART data length settings.
Definition: UART.h:367
bool drainByISR
Definition: UARTTiva.h:207
ti_sysbios_family_arm_m3_Hwi_Struct hwi
Definition: UARTTiva.h:237
struct UARTTiva_FxnSet UARTTiva_FxnSet
Complement set of read functions to be used by the UART ISR and UARTTiva_read(). Internal use only...
UART_Callback writeCallback
Definition: UARTTiva.h:235
Semaphore_Struct writeSem
Definition: UARTTiva.h:233
uint32_t flowControl
Definition: UARTTiva.h:171
bool bufTimeout
Definition: UARTTiva.h:197
RingBuf_Object ringBuffer
Definition: UARTTiva.h:219
UART_DataMode writeDataMode
Definition: UARTTiva.h:190
UART Global configuration.
Definition: UART.h:540
bool callCallback
Definition: UARTTiva.h:202