| _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 |