Hallo,
meine Antwort kommt etwas spät, aber da ich selbst das Problem hatte und durch google auf diesen Thread gestoßen bin, hilft's vielleicht noch anderen Suchenden:
Wie sternst zuvor schon vermutete, liegt das Problem allein in der Darstellung im Eclipse. Der Compiler selbst gibt keinerlei Warnungen oder Fehler aus. Ich habe dann das ISR-Makro nach und nach von Hand ersetzt, bis ich auf das Makro "_VECTOR(N)" gestoßen bin, welches nicht aufgelöst werden konnte (Im Editor die Warnung: "Syntax error", mit STRG+Klick konnte die Quelle des defines nicht gefunden werden). Nach kurzer Suche fand ich es im Header "<avr/sfr_defs.h>". Dieses include in der main.c nachtragen hat das Problem behoben. Scheinbar ist die hierarchische Suche des Editors durch Includes begrenzt (aufwandbedingt?).
Also nochmal kurz:
Code:
#include <avr/sfr_defs.h>
behebt das Problem!
Gruß,
luigi_2k
Lesezeichen