75 #ifndef ti_drivers_uart_UARTTiva__include
76 #define ti_drivers_uart_UARTTiva__include
87 #include <ti/sysbios/knl/Clock.h>
88 #include <ti/sysbios/knl/Semaphore.h>
89 #define ti_sysbios_family_arm_m3_Hwi__nolocalnames
90 #include <ti/sysbios/family/arm/m3/Hwi.h>
239 ti_sysbios_family_arm_m3_Hwi_Struct
hwi;
243 #undef ti_sysbios_family_arm_m3_Hwi__nolocalnames
struct UARTTiva_Object UARTTiva_Object
UARTTiva Object.
UARTTiva Object.
Definition: UARTTiva.h:185
UART_STOP
UART stop bit settings.
Definition: UART.h:396
UART_STOP stopBits
Definition: UARTTiva.h:217
struct UARTTiva_HWAttrs UARTTiva_HWAttrs
UARTTiva Hardware attributes.
unsigned char * readBuf
Definition: UARTTiva.h:224
size_t writeCount
Definition: UARTTiva.h:234
UART_Mode readMode
Definition: UARTTiva.h:189
uint32_t baudRate
Definition: UARTTiva.h:215
UART_LEN dataLength
Definition: UARTTiva.h:216
UARTTiva_FxnSet readFxns
Definition: UARTTiva.h:223
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:514
size_t ringBufSize
Definition: UARTTiva.h:177
UART_PAR
UART parity type settings.
Definition: UART.h:406
UART_Mode
UART mode settings.
Definition: UART.h:308
struct UARTTiva_Object::@0 state
UART_DataMode
UART data mode settings.
Definition: UART.h:356
unsigned int intPriority
Definition: UARTTiva.h:171
size_t readCount
Definition: UARTTiva.h:226
bool opened
Definition: UARTTiva.h:188
UART_ReturnMode
UART return mode settings.
Definition: UART.h:341
size_t writeSize
Definition: UARTTiva.h:233
Semaphore_Struct readSem
Definition: UARTTiva.h:227
UART_Callback readCallback
Definition: UARTTiva.h:229
UART_Echo
UART echo settings.
Definition: UART.h:374
bool(* readIsrFxn)(UART_Handle handle)
Definition: UARTTiva.h:117
UART_DataMode readDataMode
Definition: UARTTiva.h:191
UART_Echo readEcho
Definition: UARTTiva.h:194
UARTTiva Hardware attributes.
Definition: UARTTiva.h:165
int(* readTaskFxn)(UART_Handle handle)
Definition: UARTTiva.h:118
unsigned int readTimeout
Definition: UARTTiva.h:228
UART_Mode writeMode
Definition: UARTTiva.h:190
unsigned int baseAddr
Definition: UARTTiva.h:167
bool rxEnabled
Definition: UARTTiva.h:211
UART_PAR parityType
Definition: UARTTiva.h:218
Clock_Struct timeoutClk
Definition: UARTTiva.h:214
unsigned char * ringBufPtr
Definition: UARTTiva.h:175
const UART_FxnTable UARTTiva_fxnTable
unsigned int intNum
Definition: UARTTiva.h:169
size_t readSize
Definition: UARTTiva.h:225
struct UARTTiva_Object * UARTTiva_Handle
const unsigned char * writeBuf
Definition: UARTTiva.h:232
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:301
UART_ReturnMode readReturnMode
Definition: UARTTiva.h:193
unsigned int writeTimeout
Definition: UARTTiva.h:236
Complement set of read functions to be used by the UART ISR and UARTTiva_read(). Internal use only...
Definition: UARTTiva.h:116
UART_LEN
UART data length settings.
Definition: UART.h:384
bool drainByISR
Definition: UARTTiva.h:209
ti_sysbios_family_arm_m3_Hwi_Struct hwi
Definition: UARTTiva.h:239
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:237
Semaphore_Struct writeSem
Definition: UARTTiva.h:235
uint32_t flowControl
Definition: UARTTiva.h:173
bool bufTimeout
Definition: UARTTiva.h:199
RingBuf_Object ringBuffer
Definition: UARTTiva.h:221
UART_DataMode writeDataMode
Definition: UARTTiva.h:192
UART Global configuration.
Definition: UART.h:557
bool callCallback
Definition: UARTTiva.h:204