vaciar buffer serie [SOLUCIONADO]

//////// PRIMERA SELECCION///////
  Serial.println ("ELIJA OPCION");
  Serial.println ("1 - INTRODUCIR ID");
  Serial.println ("2 - AUTO ID");
  Serial.println("");
  incomingByte=0;
  while (incomingByte==0) 
  {
    if (Serial.available())
    {
      incomingByte = Serial.read();
      Serial.print("He recibido: ");
      Serial.println(incomingByte, DEC); // 49 para la opción 1 // 50 para la opcion 2
      if (incomingByte=50) 
      {
        Serial.println ("AUTO ID SELECCIONADO");
        Serial.println ("");
        Serial.println ("ELIJA OPCION");
        Serial.println ("1 - funcion1");
        Serial.println ("2 - fuincion2");
        Serial.println("");
      }
        else if (incomingByte=49)
        {
          //
        }  
        else {incomingByte=0}
    }
  }
  ////// SEGUNDA SELECCION/////
  incomingByte=0;
  while (incomingByte==0) 
  {  
  //
  }

Algo asi?