Hallo,

bei diesem Ausschnitt aus einem umfangreichen Programm erhalte ich die Fehlermeldung:

"expected ';' before '{' token" und die Zeile mit else ist markiert.

Code:
      if (M5_Start == true) {

        Serial1.println("M5_vo");
        M5_Start = false;
        M5_fertig = false;
        LKW_Timer1 = millis();

      }        //   *************  ENDE      if (M5_Start == true)


      else (((millis()  -  LKW_Timer1)  > 2000)  && (M5_Start == false)  &&  (M5_fertig == false) )  {

        Serial1.println("M5_ST");
        M5_fertig = true;

      }   //   *************  ENDE     else ((millis() .....)

Wenn ich else durch if ersetze, erfolgt das Kommpilieren ohne Fehler. Ich habe getestet, dass die sichtbaren geschweiften Klammern zusammen gehören.

Wo ist da der Fehler??

vG

fredyxx