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>
226 ti_sysbios_family_arm_m3_Hwi_Struct
hwi;
230 #undef ti_sysbios_family_arm_m3_Hwi__nolocalnames
struct UARTTiva_Object UARTTiva_Object
UARTTiva Object.
UARTTiva Object.
Definition: UARTTiva.h:172
UART_STOP
UART stop bit settings.
Definition: UART.h:379
UART_STOP stopBits
Definition: UARTTiva.h:204
struct UARTTiva_HWAttrs UARTTiva_HWAttrs
UARTTiva Hardware attributes.
unsigned char * readBuf
Definition: UARTTiva.h:211
size_t writeCount
Definition: UARTTiva.h:221
UART_Mode readMode
Definition: UARTTiva.h:176
uint32_t baudRate
Definition: UARTTiva.h:202
UART_LEN dataLength
Definition: UARTTiva.h:203
UARTTiva_FxnSet readFxns
Definition: UARTTiva.h:210
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:164
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:158
size_t readCount
Definition: UARTTiva.h:213
bool opened
Definition: UARTTiva.h:175
UART_ReturnMode
UART return mode settings.
Definition: UART.h:324
size_t writeSize
Definition: UARTTiva.h:220
Semaphore_Struct readSem
Definition: UARTTiva.h:214
UART_Callback readCallback
Definition: UARTTiva.h:216
UART_Echo
UART echo settings.
Definition: UART.h:357
bool(* readIsrFxn)(UART_Handle handle)
Definition: UARTTiva.h:115
UART_DataMode readDataMode
Definition: UARTTiva.h:178
UART_Echo readEcho
Definition: UARTTiva.h:181
UARTTiva Hardware attributes.
Definition: UARTTiva.h:152
int(* readTaskFxn)(UART_Handle handle)
Definition: UARTTiva.h:116
unsigned int readTimeout
Definition: UARTTiva.h:215
UART_Mode writeMode
Definition: UARTTiva.h:177
unsigned int baseAddr
Definition: UARTTiva.h:154
bool rxEnabled
Definition: UARTTiva.h:198
UART_PAR parityType
Definition: UARTTiva.h:205
Clock_Struct timeoutClk
Definition: UARTTiva.h:201
unsigned char * ringBufPtr
Definition: UARTTiva.h:162
const UART_FxnTable UARTTiva_fxnTable
unsigned int intNum
Definition: UARTTiva.h:156
size_t readSize
Definition: UARTTiva.h:212
struct UARTTiva_Object * UARTTiva_Handle
const unsigned char * writeBuf
Definition: UARTTiva.h:219
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:180
unsigned int writeTimeout
Definition: UARTTiva.h:223
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:196
ti_sysbios_family_arm_m3_Hwi_Struct hwi
Definition: UARTTiva.h:226
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:224
Semaphore_Struct writeSem
Definition: UARTTiva.h:222
uint32_t flowControl
Definition: UARTTiva.h:160
bool bufTimeout
Definition: UARTTiva.h:186
RingBuf_Object ringBuffer
Definition: UARTTiva.h:208
UART_DataMode writeDataMode
Definition: UARTTiva.h:179
UART Global configuration.
Definition: UART.h:540
bool callCallback
Definition: UARTTiva.h:191