Hallo

Auch mit deiner Formatierung wird dein Programm bei mir anstandslos übersetzt:

Code:
#include "asuro.h"

int main(void)
{
	Init();
	if (PollSwitch()==0)
	{
		MotorDir(FWD,FWD);
		MotorSpeed(150,150);
		StatusLED(GREEN);
	}
	else
	{
		MotorDir(FWD,FWD);
		MotorSpeed(0,0);
		StatusLED(RED);
	}

	while(1);
	return 0;
}
Hast du nach der letzten Änderung nochmals gespeichert vor dem Kompilieren? Bei dir sind's übrigends von #include bis zur } nach return 0 nur 19 Zeilen! Der Error in Zeile 25 muss also irgendwo hinter dem Ende sein.

Gruß

mic