Hallo

Möglicherweise funktionieren die Taster deines asuros nicht richtig und liefern falsche Werte. Allerdings müßte dann endlos "Aua!" gesendet werden. Vielleicht reicht ein \n nicht um die aktuellen Zeichen darzustellen, dann sollte ein \n\r helfen.

Ersetze mal "while (PollSwitch()==0)" durch "while(1)" oder "while (PollSwitch()!=1)" (bzw. 2, 4, 8, 16 oder 32) um einzelne Taster zu prüfen.

Und vor dem Kompilieren das Speichern nicht vergessen...

Gruß

mic