Sooo..
Ich habe hier eine Meldung des Kompilers:
130:37: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
sprintf(buffer,"%4i U/min ",umin); // mit Nullen - sprintf(buffer,"%04i U/min ",umin); 4-Stellen Lagerichtig :-).
^
95:14: warning: variable 'kilometer' set but not used [-Wunused-but-set-variable]
float kph, kilometer, ms;
^~~~~~~~~
warning: 'ms' may be used uninitialized in this function [-Wmaybe-uninitialized]
dtostrf(ms, 5, 2, buffer);
^
Da passt was nicht.
defines sind kontraproduktiv.
was sich nicht verändern kann: const.
Und dann verwendest das auch nicht:
Da ist noch viel Spielraum, bis erstmal einer gebaut ist.
Na mal sehen - ich schau mal drauf, was geht.