sidn noch n paar fehler drinn


#include "asuro.h"

int main(void)
{
unsigned char ktaster; // brauchst du gar nicht
int i //struchpunkt vergessen

Init();
StatusLED(GREEN) //strichpunkt vergessen
MotorDir(FWD;FWD); //parameter werden duchr ein komma getrennt
MotorSpeed(200,200);

while(1){

if(switched==1){ //schreib einfach switched statt switched==1
StatusLED(RED);
MotorDir(FWD,RWD);
MotorSpeed(100,100);
for (i=0,i<333,i++); //bei for kommen schon strichpunkte hin
{Sleep(255);}
MotorDir(BREAK,BREAK);
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(180,180);}
else
{StatusLED(GREEN);}


}
return 0;
}



so... auserdem hast du StartSwitch() vergessen

bei mir funktioniert das aber trotzdem nicht...