distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::SerialPort Member List

This is the complete list of members for distortos::devices::SerialPort, including all inherited members.

_2StopBits_distortos::devices::SerialPortprivate
baudRate_distortos::devices::SerialPortprivate
characterLength_distortos::devices::SerialPortprivate
close()distortos::devices::SerialPort
currentReadBuffer_distortos::devices::SerialPortprivate
currentWriteBuffer_distortos::devices::SerialPortprivate
ErrorBits enum namedistortos::devices::UartBaseprivate
errorBitsMax enum valuedistortos::devices::UartBaseprivate
ErrorSet typedefdistortos::devices::UartBaseprivate
framingError enum valuedistortos::devices::UartBaseprivate
nextReadBuffer_distortos::devices::SerialPortprivate
nextWriteBuffer_distortos::devices::SerialPortprivate
noiseError enum valuedistortos::devices::UartBaseprivate
open(uint32_t baudRate, uint8_t characterLength, devices::UartParity parity, bool _2StopBits)distortos::devices::SerialPort
openCount_distortos::devices::SerialPortprivate
overrunError enum valuedistortos::devices::UartBaseprivate
parity_distortos::devices::SerialPortprivate
parityError enum valuedistortos::devices::UartBaseprivate
read(void *buffer, size_t size, size_t minSize=1, const TickClock::time_point *timePoint=nullptr)distortos::devices::SerialPort
readBuffer_distortos::devices::SerialPortprivate
readCompleteEvent(size_t bytesRead) overridedistortos::devices::SerialPortprotectedvirtual
readFromCircularBufferAndStartRead(CircularBuffer &buffer)distortos::devices::SerialPortprivate
readImplementation(CircularBuffer &buffer, size_t minSize, const TickClock::time_point *timePoint)distortos::devices::SerialPortprivate
readInProgress_distortos::devices::SerialPortprivate
readLimit_distortos::devices::SerialPortprivate
readMutex_distortos::devices::SerialPortprivate
readSemaphore_distortos::devices::SerialPortprivate
receiveErrorEvent(ErrorSet errorSet) overridedistortos::devices::SerialPortprotectedvirtual
SerialPort(UartLowLevel &uart, void *const readBuffer, const size_t readBufferSize, void *const writeBuffer, const size_t writeBufferSize)distortos::devices::SerialPortinline
startReadWrapper()distortos::devices::SerialPortprivate
startWriteWrapper()distortos::devices::SerialPortprivate
stopReadWrapper()distortos::devices::SerialPortprivate
stopWriteWrapper()distortos::devices::SerialPortprivate
transmitCompleteEvent() overridedistortos::devices::SerialPortprotectedvirtual
transmitInProgress_distortos::devices::SerialPortprivate
transmitSemaphore_distortos::devices::SerialPortprivate
transmitStartEvent() overridedistortos::devices::SerialPortprotectedvirtual
tryReadFor(const TickClock::duration duration, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryReadFor(const std::chrono::duration< Rep, Period > duration, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryReadUntil(const TickClock::time_point timePoint, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryReadUntil(const std::chrono::time_point< TickClock, Duration > timePoint, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryWriteFor(const TickClock::duration duration, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
tryWriteFor(const std::chrono::duration< Rep, Period > duration, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
tryWriteUntil(const TickClock::time_point timePoint, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
tryWriteUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
uart_distortos::devices::SerialPortprivate
write(const void *buffer, size_t size, size_t minSize=SIZE_MAX, const TickClock::time_point *timePoint=nullptr)distortos::devices::SerialPort
writeBuffer_distortos::devices::SerialPortprivate
writeCompleteEvent(size_t bytesWritten) overridedistortos::devices::SerialPortprotectedvirtual
writeImplementation(CircularBuffer &buffer, size_t minSize, const TickClock::time_point *timePoint)distortos::devices::SerialPortprivate
writeInProgress_distortos::devices::SerialPortprivate
writeLimit_distortos::devices::SerialPortprivate
writeMutex_distortos::devices::SerialPortprivate
writeSemaphore_distortos::devices::SerialPortprivate
writeToCircularBufferAndStartWrite(CircularBuffer &buffer)distortos::devices::SerialPortprivate
~SerialPort() overridedistortos::devices::SerialPort
~UartBase()=0distortos::devices::UartBaseprivatepure virtual