_2StopBits_ | distortos::devices::SerialPort | private |
baudRate_ | distortos::devices::SerialPort | private |
characterLength_ | distortos::devices::SerialPort | private |
close() | distortos::devices::SerialPort | |
currentReadBuffer_ | distortos::devices::SerialPort | private |
currentWriteBuffer_ | distortos::devices::SerialPort | private |
ErrorBits enum name | distortos::devices::UartBase | private |
errorBitsMax enum value | distortos::devices::UartBase | private |
ErrorSet typedef | distortos::devices::UartBase | private |
framingError enum value | distortos::devices::UartBase | private |
nextReadBuffer_ | distortos::devices::SerialPort | private |
nextWriteBuffer_ | distortos::devices::SerialPort | private |
noiseError enum value | distortos::devices::UartBase | private |
open(uint32_t baudRate, uint8_t characterLength, UartParity parity, bool _2StopBits) | distortos::devices::SerialPort | |
openCount_ | distortos::devices::SerialPort | private |
overrunError enum value | distortos::devices::UartBase | private |
parity_ | distortos::devices::SerialPort | private |
parityError enum value | distortos::devices::UartBase | private |
read(void *buffer, size_t size, size_t minSize=1, const TickClock::time_point *timePoint=nullptr) | distortos::devices::SerialPort | |
readBuffer_ | distortos::devices::SerialPort | private |
readCompleteEvent(size_t bytesRead) override | distortos::devices::SerialPort | protectedvirtual |
readFromCircularBufferAndStartRead(CircularBuffer &buffer) | distortos::devices::SerialPort | private |
readImplementation(CircularBuffer &buffer, size_t minSize, const TickClock::time_point *timePoint) | distortos::devices::SerialPort | private |
readInProgress_ | distortos::devices::SerialPort | private |
readLimit_ | distortos::devices::SerialPort | private |
readMutex_ | distortos::devices::SerialPort | private |
readSemaphore_ | distortos::devices::SerialPort | private |
receiveErrorEvent(ErrorSet errorSet) override | distortos::devices::SerialPort | protectedvirtual |
SerialPort(UartLowLevel &uart, void *const readBuffer, const size_t readBufferSize, void *const writeBuffer, const size_t writeBufferSize) | distortos::devices::SerialPort | inline |
startReadWrapper() | distortos::devices::SerialPort | private |
startWriteWrapper() | distortos::devices::SerialPort | private |
stopReadWrapper() | distortos::devices::SerialPort | private |
stopWriteWrapper() | distortos::devices::SerialPort | private |
transmitCompleteEvent() override | distortos::devices::SerialPort | protectedvirtual |
transmitInProgress_ | distortos::devices::SerialPort | private |
transmitSemaphore_ | distortos::devices::SerialPort | private |
transmitStartEvent() override | distortos::devices::SerialPort | protectedvirtual |
tryReadFor(const TickClock::duration duration, void *const buffer, const size_t size, const size_t minSize=1) | distortos::devices::SerialPort | inline |
tryReadFor(const std::chrono::duration< Rep, Period > duration, void *const buffer, const size_t size, const size_t minSize=1) | distortos::devices::SerialPort | inline |
tryReadUntil(const TickClock::time_point timePoint, void *const buffer, const size_t size, const size_t minSize=1) | distortos::devices::SerialPort | inline |
tryReadUntil(const std::chrono::time_point< TickClock, Duration > timePoint, void *const buffer, const size_t size, const size_t minSize=1) | distortos::devices::SerialPort | inline |
tryWriteFor(const TickClock::duration duration, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX) | distortos::devices::SerialPort | inline |
tryWriteFor(const std::chrono::duration< Rep, Period > duration, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX) | distortos::devices::SerialPort | inline |
tryWriteUntil(const TickClock::time_point timePoint, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX) | distortos::devices::SerialPort | inline |
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::SerialPort | inline |
uart_ | distortos::devices::SerialPort | private |
write(const void *buffer, size_t size, size_t minSize=SIZE_MAX, const TickClock::time_point *timePoint=nullptr) | distortos::devices::SerialPort | |
writeBuffer_ | distortos::devices::SerialPort | private |
writeCompleteEvent(size_t bytesWritten) override | distortos::devices::SerialPort | protectedvirtual |
writeImplementation(CircularBuffer &buffer, size_t minSize, const TickClock::time_point *timePoint) | distortos::devices::SerialPort | private |
writeInProgress_ | distortos::devices::SerialPort | private |
writeLimit_ | distortos::devices::SerialPort | private |
writeMutex_ | distortos::devices::SerialPort | private |
writeSemaphore_ | distortos::devices::SerialPort | private |
writeToCircularBufferAndStartWrite(CircularBuffer &buffer) | distortos::devices::SerialPort | private |
~SerialPort() override | distortos::devices::SerialPort | |
~UartBase()=default | distortos::devices::UartBase | privatevirtual |