Video waveform monitor

Yeah, it is interpreted… about 4-10x slower than native. On the other hand the slowest parts such as display drawing and wave capture are written in C, so the total impact is not as large.

Hardware can do variable intensity, 16-bit colors in RGB565 format.

It would, but the processor does not have enough RAM. You would have to use some 100 x 50 pixel buffer, which might be accurate enough.

Maybe you could just keep average, min and max?