I have the JS110, and I would like to capture voltage and current data together with some debug data coming from the DUT. The debug data is captured through a second USB-UART device and available on a system serial port.
Is there a way to capture data coming in on a system serial port at the same time and have them correlated even if the timing is not 100% accurate?
Hi @esden, and welcome to the Joulescope forum! Great to hear that you are still putting your JS110 to work! You are correct that the Joulescope UI does not currently support external UARTs. It only supports 115200 N81 decoding on a GPI signal.
The GitHub feature you created is clear and makes sense to me. I just kicked off claude code, so we’ll see what comes back:
Can you inspect the issue, inspect the code, architect this feature, and plan the implementation? I think that we will need to add joulescope_ui/devices/serial, and optional way to manually add & open a serial device in the UI, and a way to associate it with the SerialConsoleWidget. For the time being, it can all be done through the SerialConsoleWidget. Perhaps right-click → external can bring up a dialog that works on Linux, macOS, and Windows? It can allow you to open & close external serial ports and optionally assign them more convenient names for use in right-click → source.