Skip to content

feature request: add support for low-end logic analyzers like the pi pico rp2040 or the Saleae Logic? #796

Open
@cdwijs

Description

@cdwijs

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsupportHelping users with problems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions