Ich habe ein Problem mit einem selbst geschriebenen Übungsprogramm.
eigentlich solte mein ich einen Schalter drücke ein Motor ausschalten und sich
die Status Anzeigen verändern. Könnt ihr mal schauen wo das Problemm liegt und es mir erklären.

danke im Vorraus. ; )



Code:
#include "asuro.h"

int main(void)
{
	Init();
MotorDir(FWD,FWD);
MotorSpeed(250,250);
StatusLED(GREEN);
FrontLED(OFF);
BackLED(OFF,OFF);
{

while (PollSwitch()==0)
{ 
{
MotorDir(FWD,FWD);
MotorSpeed(200,0);
StatusLED(YELLOW);
FrontLED(OFF);
Sleep(255);
BackLED(ON,ON);
while(1);
}
}
}
while(1);
return 0;
}