Vielen vielen Dank für ausführliche Hilfe!
Bringt pro Zeile nen halben Prozent zusätzlichen Speicher.
>> if(driving <= 127)
>> {
>> driving = (-(driving - 127));
>> }
>sind das unsigned oder signed Werte?
>Denn falls das unsigned Werte sind... ist das letzte -(...) unnoetig
>bzw. falsch....
>is das zufaellig ein ASURO ;-)
Ja, "driving" ist ein unsigned char. Bei der Abfrage so der Wert gedreht
werden. Aus einer 127 ne 0 und aus ner 0 ne 127:
Und ne, ist kein Azuro;-)
Einen Term hätt ich noch:
if((test < 190) && (test >= 150) && (driving >= 128) && (driving <=
130))
[/c]
Kann man den auch noch irgendwie vereinfachen?