Möglichkeiten um den Eingangsbuffer unter Arduino 1.0.x zu leeren

Hallo,

suche nach Möglichkeiten, um den Eingangsbuffer unter Arduino 1.0.x zu leeren.

Serial.flush() scheint ja leider nicht mehr zu funktionieren.

Gruß Chris

Einfach alle Zeichen einlesen.
Grüße Uwe

Gibt es da alternative Möglichkeiten außer Serial.read()?

Ja/nein langt mir. :wink:

Gruß Chris

Chris72622:
Gibt es da alternative Möglichkeiten außer Serial.read()?

Ich wüsste jetzt nicht wie man den Puffer anders löschen kann.
Kannst natürlich auch eine eigene Funktion dazu schreiben:

void clearSerialBuffer(){
  while (Serial.available()>0) int incomingByte = Serial.read();
}

Warum machst du eigentlich zu deinen Problemen mit der Serial-Bibliothek mehrere Threads auf?