moin marvin

so hab sozusagen nochmal ne nacht drüber geschlafen

also ich hab jetzt was einigermaßen geht



Code:
#include "asuro.h"
int main(void)
{
  Init ();
     
	 PollSwitch();
     PollSwitch();
     PollSwitch();
     PollSwitch();
     PollSwitch();
     PollSwitch();
     PollSwitch();
     if (PollSwitch())
	 
  MotorDir(FWD,FWD);
  MotorSpeed(250,233);
  StatusLED(GREEN);
  FrontLED(ON);

  while(1)
     
     if (PollSwitch() & 0x32)
	 {MotorDir(RWD,RWD);
     MotorSpeed(250,233);}
	 else {MotorSpeed(250,233);}
      
	 
   return 0;
	
}

so das geht
0x32 <--- das is ja theoretisch der befehl das nur mein K1 schalten soll und das eht auch nur K1 schaltet sonst keiner.
nur wenn ich das jetzt umschreibe auf 0x01 das nur mein K6 schaltet schalten außer K6 auch noch K1 und K2 ......

hmpf woran liegt es ?