Hallo!
Nun hab ich einige Beispiele (LED Ansteuern, blinken etc) mit dem NIBO2 getestet. Das hat alles funktioniert, wenn ich die NIBOLIB verwende.

Damit ich C lerne wollte ich ohne diese undurchsichte NIBOLIB mal eine LED am NIBO ansteuern, aber irgendwie gehts nicht.
Code:
/*
  LED
*/

#include <avr/io.h>
#include <util/delay.h>

// wartet einige ms
void delay_ms(uint16_t ms)
{
  for(uint16_t t=0; t<=ms; t++)
    	_delay_ms(1);
		
}

int main()
{
  DDRC = 0xFF;       // IO-Ports der LEDs als Ausgänge
  while (1)          

  PORTC = 0b00000001; Led an PC0 ein
  delay_ms (250);
  PORTC = 0b00000010; Led an PC1 ein
  delay_ms (250);
 }
  return 0;                             
                                 
}
Da kommen erstmal tausend Fehler????
rm -rf Test01.o Test01.elf dep/* Test01.hex Test01.eep Test01.lss Test01.map
Build succeeded with 0 Warnings...
o -MF dep/Test01.o.d -c ../Test01.c

../Test01.c: In function 'main':
../Test01.c:21: error: 'Led' undeclared (first use in this function)
../Test01.c:21: error: (Each undeclared identifier is reported only once
../Test01.c:21: error: for each function it appears in.)
../Test01.c:21: error: expected ';' before 'an'
../Test01.c:23: error: expected ';' before 'an'
../Test01.c: At top level:
../Test01.c:26: error: expected identifier or '(' before 'return'
../Test01.c:28: error: expected identifier or '(' before '}' token
make: *** [Test01.o] Error 1
Build failed with 7 errors and 0 warnings...


Scheinbar findet er die LIBs nicht, Oder.
Mein WinAVR liegt im Pfad:
C:\WINAVR...

Was mach ich da denn falsch?