Pigweed
 
Loading...
Searching...
No Matches
pw::uart::UartNonBlocking Member List

This is the complete list of members for pw::uart::UartNonBlocking, including all inherited members.

CancelFlushOutput()pw::uart::UartNonBlockinginline
CancelRead()pw::uart::UartNonBlockinginline
CancelWrite()pw::uart::UartNonBlockinginline
ClearPendingReceiveBytes()pw::uart::UartBaseinline
ConservativeReadAvailable()pw::uart::UartBaseinline
Disable()pw::uart::UartBaseinline
DoCancelFlushOutput()pw::uart::UartNonBlockinginlineprivatevirtual
DoCancelRead()=0pw::uart::UartNonBlockingprivatepure virtual
DoCancelWrite()=0pw::uart::UartNonBlockingprivatepure virtual
DoFlushOutput(Function< void(Status status)> &&)pw::uart::UartNonBlockinginlineprivatevirtual
DoRead(ByteSpan rx_buffer, size_t min_bytes, Function< void(Status status, ConstByteSpan buffer)> &&callback)=0pw::uart::UartNonBlockingprivatepure virtual
DoWrite(ConstByteSpan tx_buffer, Function< void(StatusWithSize status)> &&callback)=0pw::uart::UartNonBlockingprivatepure virtual
Enable()pw::uart::UartBaseinline
FlushOutput(Function< void(Status status)> &&callback)pw::uart::UartNonBlockinginline
ReadAtLeast(ByteSpan rx_buffer, size_t min_bytes, Function< void(Status status, ConstByteSpan buffer)> &&callback)pw::uart::UartNonBlockinginline
ReadExactly(ByteSpan rx_buffer, Function< void(Status status, ConstByteSpan buffer)> &&callback)pw::uart::UartNonBlockinginline
SetBaudRate(uint32_t baud_rate)pw::uart::UartBaseinline
SetFlowControl(bool enable)pw::uart::UartBaseinline
Write(ConstByteSpan tx_buffer, Function< void(StatusWithSize status)> &&callback)pw::uart::UartNonBlockinginline
~UartBase()=default (defined in pw::uart::UartBase)pw::uart::UartBasevirtual
~UartNonBlocking() override=default (defined in pw::uart::UartNonBlocking)pw::uart::UartNonBlocking