Hallo Thorsten,

willkommen im RN-Forum und Glückwunsch zum asuro.

PollSwitch() "lügt" gelegentlich, deshalb sollte man die Tasten immer mehrfach abfragen:
Code:
#include "asuro.h"

unsigned char Taste1, Taste2;

int main(void)
{
	Init();
	MotorDir(FWD, FWD);
	MotorSpeed(128, 128);
	Taste2 = PollSwitch();
	while (1)
	{
		Taste1 = PollSwitch();
		if (Taste1 && (Taste1 == Taste2))
		{
			BackLED(ON, ON);
		}
			else
		{
			BackLED(OFF, OFF);
		}
		Taste2 = Taste1;
	}
	return(0);
}
Gruß

mic