17#include "pw_stream/stream.h"
18#include "pw_uart/uart.h"
Definition: status_with_size.h:49
StatusWithSize ReadAtLeast(ByteSpan rx_buffer, size_t min_bytes)
Definition: uart.h:55
Status Write(ConstByteSpan tx_buffer)
Definition: uart.h:202
UartStream(Uart &uart)
Constructs a UartStream for a Uart device.
Definition: stream.h:27
Status DoWrite(ConstByteSpan data) override
Virtual Write() function implemented by derived classes.
Definition: stream.h:37
StatusWithSize DoRead(ByteSpan destination) override
Virtual Read() function implemented by derived classes.
Definition: stream.h:33