Jaecko: AVRs kennen keinen Double, dort gilt: Double = Float (daher die 4 Bytes)
AVR-GCC dürfte wie die meisten Compiler nach IEEE754 rechnen, du müsstest daher nur eine Möglichkeit finden, den Typ des gelesenen Wertes umzudefinieren ohne dabei eine Typumwandlung durchzuführen.
mfG
Markus
Lesezeichen