DSO203 GCC APP - Community Edition (2.51+SmTech1.8+Fixes)

Hello everybody!



Firstly I would like to thanks every single person that is making possible this application for the DS203.



I got my DSO a couple of days ago and I’m really happy with it :smiley:

This topic is helping me a lot with the configuration!



:?: I think I have found some “errors” and I want to share them and see if anyone has the same problems.



1. If an analog channel (it seems that happens on channel A and B) is moved within the Y position around the 1 division from the bottom of the grid, the DC offset value increases, (after many calibrations with the same results):

[attachment=1]IMAG021_22.PNG[/attachment]

2. The RMS calculations of A and B display different results with the same waveform. I think B channel is wrong:

[attachment=0]IMAG067_68.PNG[/attachment]
By the way, are the RMS values displayed the real RMS? I think so, but I’m not sure (some multimeters in the AC mode only show the “sine RMS” (Vp/sqrt(2)))





I would like to fix this things by myself and then share the corrected files, but I don’t know where to start. Any help on where is the code for this? And after modifying it, how do I update the .HEX file?



:idea: I had some ideas to improve the features of the DSO:

-When single triggering (or pause), being able to zoom at any time range (on time/div greater than 5us doesn’t do anything, and the change on the scale under 5us/div doesn’t seem correct).

-In single trigger mode or “hold”, is there a way to save an entire .bmp not only of what is displaying in the screen, of all the saved wave (or a part)?



Thanks!!!