Ok ein problem habe ich gefunden aber warum macht der keine einfach Motor vorwärts oder so. Muss ich noch was einbinden, damit der die Befehle versteht?

Code:
#include "avr/io.h"
#include <stdlib.h> 


void SnakeData(unsigned int *data)
{
   // ThermalData() funktioniert genauso, wie LineData(), ...
   // ... nur dass dabei die interne Spannungsreferenz als ...
   // ... AD-Wandlerreferenz verwendet wird.

   // Prozessorinterne Referenz verwenden
   // Multiplexer auf linken Sensor schalten
   ADMUX = (1 << REFS0) | (1 << REFS1) | IR_LEFT;
   // Wandlung starten
   ADCSRA |= (1 << ADSC);
   // Warten, bis Wandlung beendet
   while (!(ADCSRA & (1 << ADIF)));
   // ADCIF zurücksetzen
   ADCSRA |= (1 << ADIF);
   // ADC-Wert auslesen
   data[0] = ADCL + (ADCH << 8);

   // Prozessorinterne Referenz verwenden
   // Multiplexer auf rechten Sensor schalten
   ADMUX = (1 << REFS0) | (1 << REFS1) | IR_RIGHT;   // Wandlung starten
   ADCSRA |= (1 << ADSC);	// Warten, bis Wandlung beendet
   while (!(ADCSRA & (1 << ADIF)));   // ADCIF zurücksetzen
   ADCSRA |= (1 << ADIF);   // ADC-Wert auslesen
   data[1] = ADCL + (ADCH << 8);
}

int main(void)
{
   unsigned int data[2];
   Init();

   while(1)
   {
   SnakeData(data);
   if(data[0]>data[1])
   {
      MotorDir(RWD,FWD);
      MotorSpeed(150,150);
   }
   else
   {
      MotorDir(FWD, RWD);
      MotorSpeed(150, 150);
   }
   PrintInt(data[0]);
   SerPrint("-");
   PrintInt(data[1]);
   SerPrint("\n\r");
   //Beep(300);
   Msleep(300);
   }
   return(0);
}
Code:
Build started 10.5.2010 at 23:10:26
avr-gcc  -mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT asuroniklas.o -MF dep/asuroniklas.o.d  -c  ../asuroniklas.c
../asuroniklas.c:3:10: error: #include expects "FILENAME" or <FILENAME>
../asuroniklas.c: In function 'SnakeData':
../asuroniklas.c:13: error: 'IR_LEFT' undeclared (first use in this function)
../asuroniklas.c:13: error: (Each undeclared identifier is reported only once
../asuroniklas.c:13: error: for each function it appears in.)
../asuroniklas.c:25: error: 'IR_RIGHT' undeclared (first use in this function)
../asuroniklas.c: In function 'main':
../asuroniklas.c:35: warning: implicit declaration of function 'Init'
../asuroniklas.c:42: warning: implicit declaration of function 'MotorDir'
../asuroniklas.c:42: error: 'RWD' undeclared (first use in this function)
../asuroniklas.c:42: error: 'FWD' undeclared (first use in this function)
../asuroniklas.c:43: warning: implicit declaration of function 'MotorSpeed'
../asuroniklas.c:50: warning: implicit declaration of function 'PrintInt'
../asuroniklas.c:51: warning: implicit declaration of function 'SerPrint'
../asuroniklas.c:55: warning: implicit declaration of function 'Msleep'
make: *** [asuroniklas.o] Error 1
Build failed with 7 errors and 6 warnings...