| 
    modm API documentation
    
   | 
 
#include <modm/architecture/interface/uart_device.hpp>
  
 Public Member Functions | |
| bool | hasReceived () | 
| void | setTxTimeout (ShortPreciseDuration timeout) | 
| void | setRxTimeout (ShortPreciseDuration timeout) | 
Protected Member Functions | |
| bool | write (uint8_t data) | 
| bool | write (const uint8_t *data, std::size_t length) | 
| bool | read (uint8_t &data) | 
| bool | read (uint8_t *buffer, std::size_t length) | 
Base class of an UART Device.
This class provides generic transaction-like semantics