50 virtual bool transmit(
const uint8_t *data,
size_t size, uint32_t timeout) = 0;
51 virtual bool receive(uint8_t *data,
size_t size, uint32_t timeout) = 0;
virtual size_t available() const =0
virtual ~UartBase()
Definition common.hpp:49
virtual bool receive(uint8_t *data, size_t size, uint32_t timeout)=0
virtual bool transmit(const uint8_t *data, size_t size, uint32_t timeout)=0
bool enable_stdout(UartBase &uart)
UartType
Definition common.hpp:8
@ DMA
Definition common.hpp:11
@ POLL
Definition common.hpp:9
@ IT
Definition common.hpp:10