I wasn’t sure whether to reanimate an old thread or start a new one but the idea above about redirecting the terminal output to a virtual com port is such a good one I though I’d jump on the bandwagon here.
I actually came on to post a suggestion for the terminal window but found this while searching to check if the question had already been asked.
My scenario is that I’m trying to sniff traffic between two devices that use 115,200 async serial to communicate. The standard analyser windows on loop get me what I need but it’s a bit hard to read conversations vertically
The terminal window would help with that but the devices don’t use ASCII, just predefined control codes that are 5 bytes long.
What would be ideal for me would be if the terminal window could be set to display hex (if that’s already there, I’ve missed it) and to shift to a new line every time the source pin changes which would make it very easy to identify call and response.
However, that’s fairly specific to my requirement and wouldn’t work well in a scenario where there was simultaneous traffic in both directions. Hence the idea of being able to shovel the decoded data out via another com port (or API) would allow people to write their own decoders?
Obviously the output would need to be tagged with the source port in some manner.
I’ve achieved the same with two cheap USB to UART devices but just thought it would be a great additional feature for Logic 2?