ClearCore Library
ClearCore::SerialDriver Member List

This is the complete list of members for ClearCore::SerialDriver, including all inherited members.

_Parities enum nameClearCore::ISerial
ANALOG_IN_DIGITAL_IN_TYPE enum valueClearCore::Connector
ANALOG_OUT_DIGITAL_IN_OUT_TYPE enum valueClearCore::Connector
AvailableForRead() overrideClearCore::SerialBasevirtual
AvailableForWrite() overrideClearCore::SerialBasevirtual
BREAK_DETECTEDClearCore::SerialBasestatic
CCIO enum valueClearCore::Connector
CCIO_DIGITAL_IN_OUT_TYPE enum valueClearCore::Connector
CharGet() overrideClearCore::SerialBasevirtual
CharPeek() overrideClearCore::SerialBasevirtual
CharSize(uint8_t size) overrideClearCore::SerialBasevirtual
COM_LSB_FIRST enum valueClearCore::SerialBase
COM_MSB_FIRST enum valueClearCore::SerialBase
ConnectorIndex()ClearCore::Connectorinline
ConnectorModes enum nameClearCore::Connector
ConnectorTypes enum nameClearCore::Connector
CPM_MODE_A_DIRECT_B_DIRECT enum valueClearCore::Connector
CPM_MODE_A_DIRECT_B_PWM enum valueClearCore::Connector
CPM_MODE_A_PWM_B_PWM enum valueClearCore::Connector
CPM_MODE_STEP_AND_DIR enum valueClearCore::Connector
CPM_TYPE enum valueClearCore::Connector
CtrlLineModes enum nameClearCore::SerialBase
CtsState()ClearCore::SerialBase
DataOrder(DataOrders newOrder)ClearCore::SerialBase
DataOrders enum nameClearCore::SerialBase
DIGITAL_IN_OUT_TYPE enum valueClearCore::Connector
DIGITAL_IN_TYPE enum valueClearCore::Connector
EOBClearCore::SerialBasestatic
ErrorStatusAccum(SerialErrorStatusRegister mask=UINT32_MAX)ClearCore::SerialBase
FlowControl(bool useFlowControl)ClearCore::SerialBase
FlowControl()ClearCore::SerialBaseinline
Flush() overrideClearCore::SerialBasevirtual
FlushInput() overrideClearCore::SerialBasevirtual
H_BRIDGE_TYPE enum valueClearCore::Connector
HandleFrameError()ClearCore::SerialBase
HandleOverflow()ClearCore::SerialBase
HandleParityError()ClearCore::SerialBase
INPUT_ANALOG enum valueClearCore::Connector
INPUT_DIGITAL enum valueClearCore::Connector
InputRegMask()ClearCore::Connectorinline
INVALID_NONE enum valueClearCore::Connector
IsInHwFault()=0ClearCore::Connectorpure virtual
IsWritable() overrideClearCore::SerialDriverinlinevirtual
LEAD_CHANGE enum valueClearCore::SerialBase
LEAD_SAMPLE enum valueClearCore::SerialBase
LINE_HW enum valueClearCore::SerialBase
LINE_OFF enum valueClearCore::SerialBase
LINE_ON enum valueClearCore::SerialBase
Mode() overrideClearCore::SerialDriverinlinevirtual
Mode(ConnectorModes newMode) overrideClearCore::SerialDrivervirtual
operator bool()=0ClearCore::ISerialpure virtual
OUTPUT_ANALOG enum valueClearCore::Connector
OUTPUT_DIGITAL enum valueClearCore::Connector
OUTPUT_H_BRIDGE enum valueClearCore::Connector
OUTPUT_PWM enum valueClearCore::Connector
OUTPUT_TONE enum valueClearCore::Connector
OUTPUT_WAVE enum valueClearCore::Connector
Parities typedefClearCore::ISerial
Parity(Parities newParity) overrideClearCore::SerialBasevirtual
Parity() overrideClearCore::SerialBaseinlinevirtual
PARITY_E enum valueClearCore::ISerial
PARITY_N enum valueClearCore::ISerial
PARITY_O enum valueClearCore::ISerial
PortClose() overrideClearCore::SerialDrivervirtual
PortIsOpen() overrideClearCore::SerialBasevirtual
PortMode(PortModes newMode)ClearCore::SerialBase
PortModes enum nameClearCore::SerialBase
PortOpen() overrideClearCore::SerialDrivervirtual
Reinitialize()ClearCore::Connectorinline
RS232 enum valueClearCore::Connector
RtsMode(CtrlLineModes mode)ClearCore::SerialBase
SCK_HIGH enum valueClearCore::SerialBase
SCK_LOW enum valueClearCore::SerialBase
Send(const char *buffer, size_t bufferSize)ClearCore::ISerialinline
Send(const char *nullTermStr)ClearCore::ISerialinline
Send(char theChar)ClearCore::ISerialinline
Send(double number, uint8_t precision=2)ClearCore::ISerialinline
Send(int8_t number, uint8_t radix=10)ClearCore::ISerialinline
Send(uint8_t number, uint8_t radix=10)ClearCore::ISerialinline
Send(int16_t number, uint8_t radix=10)ClearCore::ISerialinline
Send(uint16_t number, uint8_t radix=10)ClearCore::ISerialinline
Send(int32_t number, uint8_t radix=10)ClearCore::ISerialinline
Send(uint32_t number, uint8_t radix=10)ClearCore::ISerialinline
Send(int number, uint8_t radix=10)ClearCore::ISerialinline
SendChar(uint8_t charToSend) overrideClearCore::SerialBasevirtual
SendLine()ClearCore::ISerialinline
SendLine(const char *buffer, size_t bufferSize)ClearCore::ISerialinline
SendLine(const char *nullTermStr)ClearCore::ISerialinline
SendLine(char theChar)ClearCore::ISerialinline
SendLine(double number, uint8_t precision=2)ClearCore::ISerialinline
SendLine(int8_t number, uint8_t radix=10)ClearCore::ISerialinline
SendLine(uint8_t number, uint8_t radix=10)ClearCore::ISerialinline
SendLine(int16_t number, uint8_t radix=10)ClearCore::ISerialinline
SendLine(uint16_t number, uint8_t radix=10)ClearCore::ISerialinline
SendLine(int32_t number, uint8_t radix=10)ClearCore::ISerialinline
SendLine(uint32_t number, uint8_t radix=10)ClearCore::ISerialinline
SendLine(int number, uint8_t radix=10)ClearCore::ISerialinline
SERIAL_TYPE enum valueClearCore::Connector
SERIAL_USB_TYPE enum valueClearCore::Connector
SerialBreak(bool enable)ClearCore::SerialBase
SHIFT_REG_TYPE enum valueClearCore::Connector
Speed(uint32_t bitsPerSecond) overrideClearCore::SerialDriverinlinevirtual
ClearCore::SerialBase::Speed() overrideClearCore::SerialBaseinlinevirtual
ClearCore::SPI enum valueClearCore::SerialBase
ClearCore::Connector::SPI enum valueClearCore::Connector
SpiAsyncWaitComplete()ClearCore::SerialBase
SpiClock(SpiClockPolarities polarity, SpiClockPhases phase)ClearCore::SerialBase
SpiClockPhases enum nameClearCore::SerialBase
SpiClockPolarities enum nameClearCore::SerialBase
SpiSsMode(CtrlLineModes mode)ClearCore::SerialBase
SpiTransferData(uint8_t data)ClearCore::SerialBase
SpiTransferData(uint8_t const *writeBuf, uint8_t *readBuf, int32_t len)ClearCore::SerialBase
SpiTransferDataAsync(uint8_t const *writeBuf, uint8_t *readBuf, int32_t len)ClearCore::SerialBase
State()=0ClearCore::Connectorpure virtual
State(int16_t newState)=0ClearCore::Connectorpure virtual
StopBits(uint8_t bits) overrideClearCore::SerialBasevirtual
TTL enum valueClearCore::Connector
Type() overrideClearCore::SerialDriverinlinevirtual
UART enum valueClearCore::SerialBase
USB_CDC enum valueClearCore::Connector
WaitForTransmitIdle() overrideClearCore::SerialBasevirtual