Description
I have a circuit with a microcontroller that's talking to a i2c clockchip. In very rare cases, something goes wrong, and the time in the clockchip is wrong. The microcontroller also talks to the outside world via SPI and several uarts.
I would like to use ngscopeclient to monitor and decode the i2c communication to the clockchip. Then, when i see a jump in the time of the clockchip, I would like to see what the i2c, SPI and uarts pins were doing at that time, so i can figure out howto solve it.
Problem is, I don't have a way to capture the digital signals. I don't have one of the devices that are listed [1] as supported.
I do have a pi pico (rp2040) board that talks to sigrok via a serial-over-USB connection, with sigrok at the other end. [2,3].
I also have a Saleae_Logic that talks to sigrok via a USB connection. [4]
Is it possible to build support for such a solution into ngscopeclient?
How can I help that development?
[1] http://www.ngscopeclient.org/hardware.html
[2] https://hackaday.com/2022/03/02/need-a-logic-analyzer-use-your-pico/
[3] https://github.com/pico-coder/sigrok-pico
[4] https://sigrok.org/wiki/Saleae_Logic