For the font size. It is not only height or width that matters, the shape of digits also matters.
Currently you're using some Windows font as I guess, Tahoma, Verdana or something like that.
However, for physically lower resolution displays, there are fonts with different shapes of letters.
You can have look at Agilent OLED multimeters and compare their digits to yours.
Anyways, if you provide actual digit dimensions, I'll try my best.
Thank You for Your kind offer!
Sure I used a built-in Windows font, I don't know which one, becuse I am not at my private PC. I will post the font pixel sizes later, when I am at my PC again.
As You can see, I am not much of a graphics designer, I think I crammed too much information on the screen already (at least everyhing can be turned on or off).
Regarding the color change, I did not mean it to be dynamic or realtime, I mean that there might be
some option in the menu, from where you set the digit color. If this is not possible, then it might be possible
to make separate builds of firmware with green/yellow/pink/whatever colors of main digits.
The colors are hardcoded now, so the compiler bakes it in, the CPU just executes code. If I make the color changeable in any way, the CPU has to check a variable every time, which color to render.
The main measurement value is dynamic already becuase of the limits function (white or red), so there is no problem there, I can make that adjustable from the menu.
When the graph with average envelope display is enabled, the timing is already pretty tight and additional CPU cycles used in the rendering function could lead to display tearing artefacts.
I want to revisit that part later, to optimise the code for speed, so maybe I can free up some CPU time for selectable color schemes, where all colors can be changed (not just the main value).
Separate firmware versions, with hardcoded color schemes are of course no problem. The color definitions are already in a separate header file, so changing it is pretty easy.
For the DS18B20. In most equipment it is already wired with resistor, so only 2 wires are coming out.
Anyways, DS18B20 is really not an issue, it was just a thought.
Like I wrote, it is theoretically possible, and I would like to write a One-Wire decode anyway. I have to get the basic scope functions working properly, before thinking about any serial decoders.
If it can be made to work, there would be a connection needed from the AWG output lug of the meter to the sensor, wich is not very convenient...
We have to revisit this later.