Wenn du sprintf damit nutzen möchtest, dann vergiss nicht dies in dem Makefile auch zu erlauben (bei mfile einfach durchklicken).
Das kostet dann allerdings mal eben 5kB Flash, daher eben auch abschaltbar.

Und ich habe öfters in Rechnungen mit float double an normale Zahlen ".0" ranhängen muessen, damit der compiler kapiert hat, dass ich float nutzen möchte und nicht int (trotz typecast).

also:
float zahl, zahl2;
zahl = zahl2 * 5 / 6;

ging nicht, aber:
float zahl, zahl2;
zahl = zahl2 * 5.0 / 6.0;

ging! Komisch, oder?

cu joern