Hi Gábor,
I think that is probably a bug in the OSD firmware. The temperature is sent as a signed 16 bit intteger in 100ths of a degree C. I suspect the OSD code is formatting it as a signed number.
Maybe contact the OSD firmware maintainers to confirm and get a fix?
Cheers, Tridge
[quote=“tridge”]Hi Gábor,
I think that is probably a bug in the OSD firmware. The temperature is sent as a signed 16 bit intteger in 100ths of a degree C. I suspect the OSD code is formatting it as a signed number.
Maybe contact the OSD firmware maintainers to confirm and get a fix?
Cheers, Tridge[/quote]
Hi Andrew,
That would be me.
You are absolutely right.
We had it as; static uint8_t
So it does not handles negative numbers.
I was sure about the variable, but it turned out that…
Sorry, my fault.