Hi,

in "void behaviour_cruise(void)" ist die geschweifte Klammer vor setLEDs zuviel.
Zusaetzlich ist in "void Batt(void)" die Klammer vor der while-Schleife zuviel. (Falls ich mich nicht verzaehlt habe ...)

Ich wuerde dringend empfehlen einen Editor zu verwenden der es erlaubt die Klammerung zu "ueberwachen" (einfaerben, springen, etc.). Ein defensiverer Programmierstil kann auch helfen (d.h. bei Beginn einer Anweisung, welche Klammerung benoetigt, diese SOFORT zu setzen - oeffnende und schliessende, dann vergisst man auch keine)

HTH
Kay