Gast
#2006380
Hallo, ich habe heute versucht lcd-routines.c zu kompilieren und verwende die Dateien von http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die Fehlermeldung ist: root:firmware r00t$ make avr-gcc -Wall -Os -DF_CPU=12000000 -mmcu=atmega8 -c main.c -o main.o avr-gcc -Wall -Os -DF_CPU=12000000 -mmcu=atmega8 -c lcd-routines.c -o lcd-routines.o lcd-routines.c: In function 'lcd_generatechar': lcd-routines.c:172: error: 'for' loop initial declaration used outside C99 mode make: *** [lcd-routines.o] Error 1 Der betroffene Abschnitt: void lcd_generatechar( uint8_t code, const uint8_t *data ) { // Startposition des Zeichens einstellen lcd_command( LCD_SET_CGADR | (code<<3) ); // Bitmuster übertragen for ( uint8_t i=0; i<8; i++ ) { lcd_data( data[i] ); } } Vielleicht könntt ihr mir ja helfen, Vielen Dank ~Flo PS: Verwende CrossPack auf Mac OS X 10.6