jetzt klapt alles bis auf SerWrite da kommt, ich hätte zu wenig argumente aber auch wenn ich als zahl dahinter schreibe als ich buchstaben habe gehts nicht...
wiso??

Code:
#include "asuro.h"

int main(void)
{
unsigned char t1;
unsigned char t2;
	Init();

//SerWrite("Das Programm beginnt!\n,22");
while(1)
{
	t1=PollSwitch();       //Tasterabfrage 2mal aufrufen 
	t2=PollSwitch();//und getrennt speicher 
if(t1==t2)             //nur wenn PollSwitch() 2mal den selben Wert 
{						//liefert wird hier fortgesetzt 
   if(t1==0) 
    { 
//        SerWrite("Noch kein Taster\n,16");
		FrontLED(ON);
		MotorDir(FWD,FWD);
		MotorSpeed(123,120);
    } 
    else 
    { 
	while(1)
	{
//      SerWrite("Taster wurde betätigt!\n,22");
		BackLED(ON,ON);
		MotorDir(RWD,RWD);
		MotorSpeed(129,120);
	}
	}
}
else
{
FrontLED(ON);
BackLED(ON,ON);
//SerWrite("Taster gedrückt!\n,16");
}
} 
}