Hallo Liebe Community!

Ich habe gerade begonnen Programme für meinen asuro zuschreiben, mein problem ist aber das er scheinbar nichts ausführen will. stimmt was nicht oder sind es meine fehler?
Bei diesem beispiel hier, fährt er nur vorwärts und reagiert sonst gar nicht auf die tasten.
habe ich einen fehler gemacht?

#include "asuro.h"
int main (void)
{
Init();
MotorDir(FWD,FWD);
MotorSpeed(140,140);
if (PollSwitch()!=0)
{
MotorDir(RWD,RWD);
MotorSpeed(140,140);
}
return 0;
}

danke schon im voraus!