Changes:
- Add low quality mode (default is off)
- Add resampling option (default is off)
- Add trigger on zero crossing option (default is off)
- Add 50 ms window duration option
- Add refresh rate limit option (default is 20 Hz)
- Minor visual adjustments to bring the appearance closer to the built-in oscilloscope (increased line width, center line vertically on pixel)
Thanks to kode54 for his contributions!