DSO Quad suggestion and bugs.

I agree with your definition and after thinking about this for a while I now wonder:

With multiple traces, how do you accomplish asynchronous trace updates for multiple traces? The big question here is how do you clear one trace without affecting the other traces, especially if someone has the traces overlapping. Vertical positioning makes the trace real estate unknown the firmware considers min and max + vert offset to know which pixels to clear.

Maybe another approach is to delay asynchronous display updates and do them all together at the expense of waveform update rate.

Maybe another approach would be to redraw the old waveform with the pixels turned off, then load the display buffer with the new waveform and then draw the new waveform. Does anyone know how this works on th Quad?

The single trace Nano v3.62 works just as you have described, but the factory version 2.5e did not work that way. Once again the BenF User Guide explains the differences on the Nano.

I got my Quad yesterday, but haven’t had time for extensive testing yet. What I did notice was that the displayed 2Mhz from the Quad generator was completely unrecognizable. Yet a 3.5Mhz squarewave from my function generator looked fairly good with rounded leading edges indicating front end compensation issues. I have not yet tried to compensate the Quad.