Gast
#1351923
sorry für den weitern fast unnötigen beitrag!
aber ich hab ein lcd modul mit dem üblichen kontroller
aber bei dem compiler (winavr) bekomm ich immer eine fehlermelung.
es geht überhaupt nicht um den anschluss am lcd sondern nur um das
programm
sieht momentan folgendermaßen aus:
#include <stdlib.h>
#include <avr/io.h>
#include "D:\lcd\lcd.h"
int main(void)
{
/* Initialisiere Display, Cursor aus */
lcd_init(LCD_DISP_ON);
/* loesche das LCD Display und Cursor auf 1 Zeile, 1 Spalte */
lcd_clrscr();
/* String auf Display anzeigen */
lcd_puts("Hello world.");
}
bekomm aber immer die Fehlermeldung
Compiling C: main.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os
-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall
-Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -MMD -MP -MF
.dep/main.o.d main.c -o main.o
In file included from
c:/winavr-20090313/lib/gcc/../../avr/include/avr/sfr_defs.h:126,
from
c:/winavr-20090313/lib/gcc/../../avr/include/avr/io.h:99,
from main.c:2:
./inttypes.h:232: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'typedef'
In file included from
c:/winavr-20090313/lib/gcc/../../avr/include/avr/io.h:367,
from main.c:2:
c:/winavr-20090313/lib/gcc/../../avr/include/avr/fuse.h:243: error:
expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef'
In file included from D:\lcd\lcd.h:41,
from main.c:3:
c:/winavr-20090313/lib/gcc/../../avr/include/avr/pgmspace.h:215: error:
expected '=', ',', ';', 'asm' or '__attribute__' before 'prog_int8_t'
make.exe: *** [main.o] Error 1
was hab ich falsch gemacht??
danke für die mühe