@@ -4,19 +4,22 @@ using namespace mn::CppLinuxSerial;
44
55int main () {
66// Create serial port object and open serial port at 57600 buad, 8 data bits, no parity bit, and one stop bit (8n1)
7- SerialPortserialPort (" /dev/ttyUSB0" , BaudRate::B_57600 , NumDataBits::EIGHT, Parity::NONE, NumStopBits::ONE);
7+ SerialPortserialPort (" /dev/ttyUSB0" , BaudRate::B_9600 , NumDataBits::EIGHT, Parity::NONE, NumStopBits::ONE);
88// Use SerialPort serialPort("/dev/ttyACM0", 13000); instead if you want to provide a custom baud rate
99serialPort.SetTimeout (-1 );// Block when reading until any data is received
1010serialPort.Open ();
1111
1212// Write some ASCII data
13- serialPort.Write (" Hello" );
13+ // serialPort.Write("Hello");
1414
1515// Read some data back (will block until at least 1 byte is received due to the SetTimeout(-1) call above)
1616std::string readData;
17- serialPort.Read (readData);
17+ while (true ){
18+ serialPort.Read (readData);
1819
1920 std::cout<< readData<<std::endl;
21+ }
22+
2023
2124// Close the serial port
2225serialPort.Close ();