hi

du hast in die while schleife while (PollSwitch()==0)
du hättest aber schreiben müssen : while (PollSwitch()!=0)
denn nun hast du "befohlen", dass der asuro ausweicht, wenn kein schalter gedrückt ist.
Ich denke wenn du das änderst müsste es eig funktionieren.

MfG

Jan