ok, ich habe es jetzt mal versucht um zu setzen...

Code:
#include "asuro.h"

int main(void) 
{  Init();
	unsigned char taster=0;
	taster=PollSwitch(); 
    
   while(1)
   { 
    
        if(taster==PollSwitch() && taster!=0) /*die FrontLED sollte doch eigentlich 
		leuchten wenn der Taster gedrückt ist oder ...&&taster!=0*/
	 {  
          FrontLED(ON);  
     } 
        else 
     { 
        BackLED(ON,ON);
		FrontLED(OFF);
      } 
    
   }
}
also wie ich eigentlich gedacht habe, sollte die FrontLED leuchten, wenn ein Taster gedrückt ist also taster!=0 ist.

Dies klappt aber nicht, es leuchten nur die BackLEDs auch bei einem oder mehreren Tastendrucken oder drücken, wie das auch heißen mag...^^

an was kann das noch liegen?