Would it be possible to make SUMP transfer continuous if the number of pins being read or the sample rate is low enough?
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.
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.
Thank youuu that’s pretty much what I was looking for!