8

Terminal Option to Auto-add Newline (NL) after Carriage Return (CR)


Avatar
Tim

(#72990) Could you please provide an option for the terminal view to make a newline, even if only CR is received without LF.


Notes from Saleae: Our intention was for the terminal to respond appropriately to /n, r, and t when encountered in the serial analyzer data, to help make the terminal work like a serial terminal. All other characters are either displayed directly (for printable characters) or escaped. The terminal also attempts to support utf-8.

Workaround: A user-written python extension could implement this capability. Mark discusses this in more detail here: https://discuss.saleae.com/t/carriage-return-in-terminal/1111

A

Activity Newest / Oldest

Avatar

Tim

(#73057)
"Terminal Data is a great addition to Logic! I need a setting to map /r to /r/n for incoming data. My IoT device uses /r to terminate AT commands to the communication module. Logic groups these commands all on the same line (overwriting each command). I need a way for Logic to know /r also means begin a new line below."


Avatar

Tim

discuss.saleae.com/t/carriage-return-in-terminal/1111
"Love the new terminal feature in Logic2! I have an issue where with my device ‘r’ indicates a newline, not a carriage return, is there a way to make the terminal not behave like a standard terminal? In something like miniterm they have a command line option to make line-feeds be carriage returns, it also makes it hard to see if there are multiple transactions in a capture since the most recent just overwrites the last."


Avatar

Tim

(#67071)
"It would be nice if I could configure the terminal view to accept r as a newline character, since some terminal programs require this."


Avatar

Tim

(#69085)
"Terminal not enter a new line for carrier return character like previously"


Avatar

Tim

(#69106)
"In Async Serial terminal, I see that the Tx output data being overwritten on the first line of the terminal. So, it looks like there are no line feeds in this output data. To see this data, I had to add the Rx input data to the terminal, as well, even though I then have to deal with order."