main.cpp
626 Bytes
#include <CppLinuxSerial/SerialPort.hpp>
using namespace mn::CppLinuxSerial;
int main() {
// Create serial port object and open serial port
// SerialPort serialPort("/dev/ttyACM0", BaudRate::B_9600);
SerialPort serialPort("/dev/ttyACM0", 13000);
serialPort.SetTimeout(-1); // Block when reading until any data is received
serialPort.Open();
// Write some ASCII datae
// serialPort0.Write("Hello");
// Read some data back
while(1) {
std::string readData;
serialPort.Read(readData);
std::cout << "Received data: " << readData;
}
// Close the serial port
serialPort.Close();
}