Newline of debug output
-
Hey when one tries to read the serial output of a gateway/node directly, it doesn't seem to send a correct newline char at the end of a line.
I tried reading the output of a gateway
/dev/ttyUSB0with:picocom -b 115200 /dev/ttyUSB0But the output looks like:
0;255;3;0;9;MCO:BGN:INIT GW,CP=RNNGA--,VER=2.1.1 0;255;3;0;9;TSM:INIT 0;255;3;0;9;TSF:WUR:MS=0 0;255;3;0;9;TSM:INIT:TSP OK 0;255;3;0;9;TSM:INIT:GW MODE 0;255;3;0;9;TSM:READY:ID=0,PAR=0,DIS=0 0;255;3;0;9;MCO:REG:NOT NEEDED 0;255;3;0;14;Gateway startup complete. 0;255;0;0;18;2.1.1 0;255;3;0;9;MCO:BGN:STP 0;255;3;0;9;MCO:BGN:INIT OK,TSP=1I have also tried Using
minicomandscreen. All show the sameEDIT:
I found out, that I can use cat if I first set the baudrate correctly:stty -F /dev/ttyUSB0 115200 cat /dev/ttyUSB0This works, but I wonder what is going on in the case if
picocomEDIT:
Okay, I found the solution. I guess its the same for minicom as well.picocom -b 115200 /dev/ttyUSB1 --imap lfcrlfthe
--imap lfcrlfmaps line feed to line feed and carriage return. This then gives the desired formatting.
-
If you compile an ethernet gateway, you can use myscontroller to debug