#include "serialstream.h" SerialStream::SerialStream(ComPort port, BaudRate baud_rate, DataBits data_bits, StopBits stop_bits, Parity parity) :Serial(port, baud_rate, data_bits, stop_bits, parity) {} void SerialStream::flush() {} void SerialStream::setForeground(Color c) { write(0x1b); write('['); write('3'); write(c + 0x30); write('m'); } void SerialStream::setBackground(Color c) { write(0x1b); write('['); write('4'); write(c + 0x30); write('m'); } void SerialStream::setAttribute(Attrib a) { write(0x1b); write('['); write(a + 0x30); write('m'); } void SerialStream::reset() {} void SerialStream::setPos(int x, int y) { (void)x; (void)y; } void SerialStream::print(char* str, int length) { for(int i=0; i < length; i++) write(str[i]); }