76 #ifndef ti_drivers_uart_UARTMSP432__include
77 #define ti_drivers_uart_UARTMSP432__include
91 #include <ti/drivers/uart/RingBuf.h>
UARTMSP432 Baudrate configuration.
Definition: UARTMSP432.h:152
UART_Echo readEcho
Definition: UARTMSP432.h:237
uint32_t outputBaudrate
Definition: UARTMSP432.h:153
UART_STOP
UART stop bit settings.
Definition: UART.h:379
uint32_t baudRate
Definition: UARTMSP432.h:262
uint8_t clockSource
Definition: UARTMSP432.h:210
bool callCallback
Definition: UARTMSP432.h:248
RingBuf_Object ringBuffer
Definition: UARTMSP432.h:267
bool writeCR
Definition: UARTMSP432.h:238
unsigned int intNum
Definition: UARTMSP432.h:206
SemaphoreP_Handle writeSem
Definition: UARTMSP432.h:281
unsigned int writeEmptyClkTimeout
Definition: UARTMSP432.h:284
UARTMSP432_BaudrateConfig const * baudrateLUT
Definition: UARTMSP432.h:216
unsigned int intPriority
Definition: UARTMSP432.h:208
struct UARTMSP432_BaudrateConfig UARTMSP432_BaudrateConfig
UARTMSP432 Baudrate configuration.
bool txEnabled
Definition: UARTMSP432.h:257
uint32_t inputClockFreq
Definition: UARTMSP432.h:154
uint16_t prescalar
Definition: UARTMSP432.h:156
Clock interface for the RTOS Porting Interface.
The definition of a UART function table that contains the required set of functions to control a spec...
Definition: UART.h:497
const unsigned char * writeBuf
Definition: UARTMSP432.h:278
UART_PAR
UART parity type settings.
Definition: UART.h:389
UART_Mode
UART mode settings.
Definition: UART.h:291
struct UARTMSP432_FxnSet UARTMSP432_FxnSet
Complement set of read functions to be used by the UART ISR and UARTMSP432_read(). Internal use only.
UART_DataMode
UART data mode settings.
Definition: UART.h:339
UART_ReturnMode
UART return mode settings.
Definition: UART.h:324
UART_Mode writeMode
Definition: UARTMSP432.h:233
bool bufTimeout
Definition: UARTMSP432.h:243
UART_Echo
UART echo settings.
Definition: UART.h:357
ClockP_Handle timeoutClk
Definition: UARTMSP432.h:261
void * SemaphoreP_Handle
Opaque client reference to an instance of a SemaphoreP.
Definition: SemaphoreP.h:96
UART_PAR parityType
Definition: UARTMSP432.h:264
Semaphore module for the RTOS Porting Interface.
size_t writeSize
Definition: UARTMSP432.h:279
struct UARTMSP432_Object * UARTMSP432_Handle
Power_NotifyObj perfChangeNotify
Definition: UARTMSP432.h:286
size_t readCount
Definition: UARTMSP432.h:272
UARTMSP432 Hardware attributes.
Definition: UARTMSP432.h:202
Complement set of read functions to be used by the UART ISR and UARTMSP432_read(). Internal use only.
Definition: UARTMSP432.h:117
UART_Callback writeCallback
Definition: UARTMSP432.h:283
UART_DataMode writeDataMode
Definition: UARTMSP432.h:235
unsigned int baseAddr
Definition: UARTMSP432.h:204
struct UARTMSP432_Object::@9 state
unsigned char * ringBufPtr
Definition: UARTMSP432.h:218
Power notify object structure.
Definition: Power.h:112
HwiP_Handle hwiHandle
Definition: UARTMSP432.h:260
bool drainByISR
Definition: UARTMSP432.h:253
struct UARTMSP432_HWAttrs UARTMSP432_HWAttrs
UARTMSP432 Hardware attributes.
const UART_FxnTable UARTMSP432_fxnTable
uint8_t oversampling
Definition: UARTMSP432.h:159
unsigned int readTimeout
Definition: UARTMSP432.h:274
size_t readSize
Definition: UARTMSP432.h:271
size_t ringBufSize
Definition: UARTMSP432.h:220
int(* readTaskFxn)(UART_Handle handle)
Definition: UARTMSP432.h:119
UART_ReturnMode readReturnMode
Definition: UARTMSP432.h:236
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
uint8_t numBaudrateEntries
Definition: UARTMSP432.h:214
SemaphoreP_Handle readSem
Definition: UARTMSP432.h:273
uint32_t perfConstraintMask
Definition: UARTMSP432.h:287
UART_STOP stopBits
Definition: UARTMSP432.h:263
uint8_t hwRegUCBRFx
Definition: UARTMSP432.h:157
UARTMSP432_FxnSet readFxns
Definition: UARTMSP432.h:269
UART_Callback readCallback
Definition: UARTMSP432.h:275
bool rxEnabled
Definition: UARTMSP432.h:255
UARTMSP432 Object.
Definition: UARTMSP432.h:228
unsigned char * readBuf
Definition: UARTMSP432.h:270
bool(* readIsrFxn)(UART_Handle handle)
Definition: UARTMSP432.h:118
void * HwiP_Handle
Opaque client reference to an instance of a HwiP.
Definition: HwiP.h:66
bool opened
Definition: UARTMSP432.h:231
struct UARTMSP432_Object UARTMSP432_Object
UARTMSP432 Object.
UART_DataMode readDataMode
Definition: UARTMSP432.h:234
uint32_t bitOrder
Definition: UARTMSP432.h:212
Hardware Interrupt module for the RTOS Porting Interface.
uint8_t hwRegUCBRSx
Definition: UARTMSP432.h:158
UART_Mode readMode
Definition: UARTMSP432.h:232
UART Global configuration.
Definition: UART.h:540
unsigned int writeTimeout
Definition: UARTMSP432.h:282
void * ClockP_Handle
Opaque client reference to an instance of a ClockP.
Definition: ClockP.h:91
size_t writeCount
Definition: UARTMSP432.h:280