|
distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
This is the complete list of members for distortos::devices::Rs485, including all inherited members.
| close() | distortos::devices::SerialPort | |
| driverEnabledState_ | distortos::devices::Rs485 | private |
| driverEnablePin_ | distortos::devices::Rs485 | private |
| enableDriver(bool enable) const | distortos::devices::Rs485 | private |
| open(uint32_t baudRate, uint8_t characterLength, UartParity parity, bool _2StopBits) | distortos::devices::SerialPort | |
| read(void *buffer, size_t size, size_t minSize=1, const TickClock::time_point *timePoint=nullptr) | distortos::devices::SerialPort | |
| readCompleteEvent(size_t bytesRead) override | distortos::devices::SerialPort | protectedvirtual |
| receiveErrorEvent(ErrorSet errorSet) override | distortos::devices::SerialPort | protectedvirtual |
| Rs485(UartLowLevel &uart, void *const readBuffer, const size_t readBufferSize, void *const writeBuffer, const size_t writeBufferSize, OutputPin &driverEnablePin, const bool driverEnabledState) | distortos::devices::Rs485 | inline |
| SerialPort(UartLowLevel &uart, void *const readBuffer, const size_t readBufferSize, void *const writeBuffer, const size_t writeBufferSize) | distortos::devices::SerialPort | inline |
| transmitCompleteEvent() override | distortos::devices::Rs485 | protectedvirtual |
| transmitStartEvent() override | distortos::devices::Rs485 | 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 |
| write(const void *buffer, size_t size, size_t minSize=SIZE_MAX, const TickClock::time_point *timePoint=nullptr) | distortos::devices::SerialPort | |
| writeCompleteEvent(size_t bytesWritten) override | distortos::devices::SerialPort | protectedvirtual |
| ~Rs485() | distortos::devices::Rs485 | |
| ~SerialPort() override | distortos::devices::SerialPort |