#include #include #include #include #include #include #include #include #include #include #include #include #include "uart.hpp" using namespace iflytop; class Uart g_uart; int main(int argc, char *argv[]) { int rec_len; char buffer[128]; if (argc != 3) { cout << "input error,please input ttyS and baudrate" << endl; return 0; } g_uart.open(argv[1], argv[2]); while (1) { rec_len = g_uart.receive(buffer, sizeof(buffer)); if (rec_len > 0) { g_uart.send(buffer, rec_len); memset(buffer, 0, sizeof(buffer)); } usleep(1000); } return 0; }