Code:
 #include "asuro.h"
#define POLLSWITCH KNOPF

int main(void)
{
	 Init ();
	
	 
	 start:
	 
	 MotorDir(FWD,FWD);
	 MotorSpeed(250,233);
	 StatusLED(GREEN);
	 FrontLED(ON);
	 
	 
	 
	 if (PollSwitch()>0);
	 else if (PollSwitch()>0) {goto stop;}
	 else {goto start;}
	 
	 stop:
	 MotorSpeed(0,0);
	 
	 
	
	while(1);
	return 0;
}

-----

das mein code für grade aus fahren und stehen bleiben wenn er irgendwo anstößt.
nur wie bestimm ich jetzt die PollSwitches?

also wenn K1 gedrückt wrd dreht er links rum bei K2 spielt er musik bei K3 fährt er rückwärts usw

eben für jeden einzelnen Taster eine einzelne Funktion.

in der Anleitung find ich es nicht.
ich hab mir aber gedacht:


Code:
 if (PollSwitch(1,2,3)>0);
	 else if (PollSwitch(1,2,3)>0) {goto stop;}
	 else {goto start;}
eben für K1=1 für K2=2 K3=3 usw in die erste klammer nur da kommt en fehler der sagt mir

error: too many arguments to function `PollSwitch'

schon mal danke im vorraus.....

gruß xyphrox