The common abstract base class of the UART interface.
The UartBase
interface provides basic method for enabling and configuring a UART. Methods for actually communicating via the UART are on the Uart
and UartNonBlocking
child classes.
Public Member Functions | |
Status | Enable () |
Status | Disable () |
Status | SetBaudRate (uint32_t baud_rate) |
Status | SetFlowControl (bool enable) |
size_t | ConservativeReadAvailable () |
Status | ClearPendingReceiveBytes () |