Sieht das besser aus? Ich hab den code jezt nochmal überarbeitet

Code:
#include "asuro.h"

int main(void)
{	char befehl[8];
	unsigned char ktaster;
	Init();
	SerRead(befehl,8,0);
	MotorDIR(FWD,FWD);
	MotorSpeed(255,255);
	
	while(1);{
	
		ktaster=PollSwitch();
		if (ktaster>7) 
		{MotorSpeed(180,60);}
	else 
		{MotorSpeed(60,180);}
	}
	return 0;


	void abfrage(void) {
	unsigned int odata[2];
	init();
	OdometrieData(odata);
	if (odata<1023)
			{SerWrite("Wir fahren",9);}
	else
			{SerWrite("Wir fahren nicht",14);}
	while(1);
	return 0;}
}