Continuous data transfer for SUMP at a low enough channel count / sample rate

Would it be possible to make SUMP transfer continuous if the number of pins being read or the sample rate is low enough?

1 Like

Still going through the code to try and understand what’s going on… (C is not my forte) but to elaborate:

I was thinking that a config entry could be added to the logic analyzer menu where the user can set which pins are gonna be sampled; then based on that and the sample rate/other settings, present the capability for a streaming mode instead of only dumping the 131k samples (haven’t read the sump spec in a while so this might just be wishful thinking…)

I suppose a good intermediate step would be choosing which pins are sampled and making the most of the 131k sample buffer.

1 Like

There is at least one highly optimized project to do continuous sampling from RP2040. I did a port for Bus Pirate 5 here.

ETA: in terms of getting SUMP to do that, I’m not sure it’s a good fit.

1 Like

Thank youuu that’s pretty much what I was looking for!