Data Fields
UARTMSP432E4_Object Struct Reference

UARTMSP432E4 Object. More...

#include <UARTMSP432E4.h>

Collaboration diagram for UARTMSP432E4_Object:
Collaboration graph
[legend]

Data Fields

struct {
   bool   opened:1
 
   UART_Mode   readMode:1
 
   UART_Mode   writeMode:1
 
   UART_DataMode   readDataMode:1
 
   UART_DataMode   writeDataMode:1
 
   UART_ReturnMode   readReturnMode:1
 
   UART_Echo   readEcho:1
 
   bool   bufTimeout:1
 
   bool   callCallback:1
 
   bool   drainByISR:1
 
   bool   rxEnabled:1
 
   bool   inReadCallback:1
 
   volatile bool   readCallbackPending:1
 
state
 
ClockP_Handle timeoutClk
 
uint32_t baudRate
 
UART_LEN dataLength
 
UART_STOP stopBits
 
UART_PAR parityType
 
RingBuf_Object ringBuffer
 
UARTMSP432E4_FxnSet readFxns
 
unsigned char * readBuf
 
size_t readSize
 
size_t readCount
 
SemaphoreP_Handle readSem
 
unsigned int readTimeout
 
UART_Callback readCallback
 
const unsigned char * writeBuf
 
size_t writeSize
 
size_t writeCount
 
SemaphoreP_Handle writeSem
 
unsigned int writeTimeout
 
UART_Callback writeCallback
 
HwiP_Handle hwi
 

Detailed Description

UARTMSP432E4 Object.

The application must not access any member variables of this structure!

Field Documentation

§ opened

bool UARTMSP432E4_Object::opened

§ readMode

UART_Mode UARTMSP432E4_Object::readMode

§ writeMode

UART_Mode UARTMSP432E4_Object::writeMode

§ readDataMode

UART_DataMode UARTMSP432E4_Object::readDataMode

§ writeDataMode

UART_DataMode UARTMSP432E4_Object::writeDataMode

§ readReturnMode

UART_ReturnMode UARTMSP432E4_Object::readReturnMode

§ readEcho

UART_Echo UARTMSP432E4_Object::readEcho

§ bufTimeout

bool UARTMSP432E4_Object::bufTimeout

§ callCallback

bool UARTMSP432E4_Object::callCallback

§ drainByISR

bool UARTMSP432E4_Object::drainByISR

§ rxEnabled

bool UARTMSP432E4_Object::rxEnabled

§ inReadCallback

bool UARTMSP432E4_Object::inReadCallback

§ readCallbackPending

volatile bool UARTMSP432E4_Object::readCallbackPending

§ state

struct { ... } UARTMSP432E4_Object::state

§ timeoutClk

ClockP_Handle UARTMSP432E4_Object::timeoutClk

§ baudRate

uint32_t UARTMSP432E4_Object::baudRate

§ dataLength

UART_LEN UARTMSP432E4_Object::dataLength

§ stopBits

UART_STOP UARTMSP432E4_Object::stopBits

§ parityType

UART_PAR UARTMSP432E4_Object::parityType

§ ringBuffer

RingBuf_Object UARTMSP432E4_Object::ringBuffer

§ readFxns

UARTMSP432E4_FxnSet UARTMSP432E4_Object::readFxns

§ readBuf

unsigned char* UARTMSP432E4_Object::readBuf

§ readSize

size_t UARTMSP432E4_Object::readSize

§ readCount

size_t UARTMSP432E4_Object::readCount

§ readSem

SemaphoreP_Handle UARTMSP432E4_Object::readSem

§ readTimeout

unsigned int UARTMSP432E4_Object::readTimeout

§ readCallback

UART_Callback UARTMSP432E4_Object::readCallback

§ writeBuf

const unsigned char* UARTMSP432E4_Object::writeBuf

§ writeSize

size_t UARTMSP432E4_Object::writeSize

§ writeCount

size_t UARTMSP432E4_Object::writeCount

§ writeSem

SemaphoreP_Handle UARTMSP432E4_Object::writeSem

§ writeTimeout

unsigned int UARTMSP432E4_Object::writeTimeout

§ writeCallback

UART_Callback UARTMSP432E4_Object::writeCallback

§ hwi

HwiP_Handle UARTMSP432E4_Object::hwi

The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale