24#ifndef TAPROOT_UART_TERMINAL_DEVICE_HPP_
25#define TAPROOT_UART_TERMINAL_DEVICE_HPP_
29#include "modm/io/iodevice.hpp"
59 bool read(
char &c)
override;
61 using IODevice::write;
67 void write(
char c)
override;
72 void flush()
override;
75 static constexpr uint32_t UART_BAUDE_RATE = 115200;
79 static constexpr Uart::UartPort TERMINAL_UART_PORT = bound_ports::TERMINAL_SERIAL_UART_PORT;
Definition drivers.hpp:70
Definition uart_terminal_device.hpp:46
bool read(char &c) override
Definition uart_terminal_device.cpp:34
void flush() override
Definition uart_terminal_device.cpp:41
void initialize()
Definition uart_terminal_device.cpp:32
DISALLOW_COPY_AND_ASSIGN(UartTerminalDevice)
virtual ~UartTerminalDevice()=default
void write(char c) override
Definition uart_terminal_device.cpp:39
UartPort
Definition uart.hpp:51
Definition dji_serial.cpp:41
Definition ballistics.cpp:29
tap::Drivers Drivers
Definition drivers.hpp:11
fang::Drivers & drivers
Definition robot_singleton.cpp:45