@izaseba
Also mit Deinem Makefile mal laufen lassen:
Trotz daß ich F_CPU im Make ergänzt habe, meldet meine Header einen error ... und Pfade zu den Inludes fehlen wohl ...
Code:
viaLinux$ make
set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=uart.lst uart.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > uart.d; \
[ -s uart.d ] || rm -f uart.d
In file included from uart.c:12:
basdef_h.h:6:2: error: #error F_CPU
set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=drehwurm.lst drehwurm.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > drehwurm.d; \
[ -s drehwurm.d ] || rm -f drehwurm.d
In file included from drehwurm.c:30:
basdef_h.h:6:2: error: #error F_CPU
-------- begin --------
avr-gcc --version
avr-gcc (GCC) 4.1.0
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=drehwurm.lst drehwurm.c -o drehwurm.o
drehwurm.c:1:20: error: avr/io.h: Datei oder Verzeichnis nicht gefunden
drehwurm.c:2:24: error: avr/signal.h: Datei oder Verzeichnis nicht gefunden
drehwurm.c:3:27: error: avr/interrupt.h: Datei oder Verzeichnis nicht gefunden
drehwurm.c:5:23: error: avr/delay.h: Datei oder Verzeichnis nicht gefunden
drehwurm.c:6:26: error: avr/pgmspace.h: Datei oder Verzeichnis nicht gefunden
.....
Und nu ?
Lesezeichen