Souci compréhension Serial.available

Je serai plus enclin à penser qu'il a copié:

while (Serial.available() > 0 )
    {
      donnee = Serial.parseInt(); 
      Serial.println(donnee);
      delay(100); 
    }

et que par mégarde il a rajouté un point-virgule. Et comme cela fonctionnait à l'envers de ce qu'il voulait il a remplacé > par ==