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 |