logic-analyzer icon indicating copy to clipboard operation
logic-analyzer copied to clipboard

Arduino Logic Analyzer API supporting the SUMP protocol (for sigrok, pulseview)

Results 8 logic-analyzer issues
Sort by recently updated
recently updated
newest added

I have done everything that I think is correct, but there is just no data coming out of the serial port. Any help would be appreciated. Thanks.

runs in a esp32 chip. all the pin connect nothing. but show this. tried difference kinds of esp32. ![_2022-05-06_00-28-16](https://user-images.githubusercontent.com/2890741/166975146-32d7bba9-dd96-42ce-8ae8-95246d1cf3cc.png)

Maximum usefull sampling frequency for esp32 is 20kHz. With frequencies above 20kHz, samples are captured with incorrect frequency, pulses became longer or shorter. At 1Mhz, 500us pulse is captured as...

I'm trying to get it working but PulseView is not detecting the device. I tried to change the start ping and count to 22 and 8 to use digital pins...

- not every esp32 board has all the next pins. Is it realistic that active pins should be listed in the table? - ------------------------------------- Pin 18 -> 1 => OK...

Compiled pico-pio and uploaded to raspberry-pico. Pulseview seems to insert 3 extra (low) samples per sample. Screenshot with GP6 to 3.3V: ![pulseview](https://user-images.githubusercontent.com/32355077/155535011-50552750-f99a-4bfb-b489-dd885b1f2a8b.jpg) .

This seems to be fixing #3 and not breaking anything else.

The signals values are transmitted "backwards" to PulseView. PulseView expects the data to be in reverse order (OLS implementation of SUMP): https://github.com/sigrokproject/libsigrok/blob/master/src/hardware/openbench-logic-sniffer/protocol.c#L499 Similar discussion in the [logic analyzer for Arduino](https://github.com/gillham/logic_analyzer):...