Das ist ein Hinweis auf einen Änderung des GCC in Bezug auf die ISR-Aufrufe. Siehe:
file:///C:/WinAVR-20090313/doc/avr-libc/avr-libc-user-manual/group__avr__interrupts.html
Ich habe mir die neueste WIN AVR installiert, und beim 1. compillieren erschein dieser WarnhinweisIch hab mir zwar auch die LIB 2.72. runtergeladen, aber die sagt mir WIN AVR nicht vorhanden. Alles etwas verwirrend.Code:from test.c:1: c:/winavr-20090313/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."
Hat jemand ne Idee?
Beim 2.compillieren erscheint dan die Meldung nicht mehr
Das ist ein Hinweis auf einen Änderung des GCC in Bezug auf die ISR-Aufrufe. Siehe:
file:///C:/WinAVR-20090313/doc/avr-libc/avr-libc-user-manual/group__avr__interrupts.html
Leider hast du ein link gemacht zu einer datei auf deine festplatte. Nur die das auch dort gespeichert haben werden es finden. Das pfad in dem link ist:Zitat von Hubert.G
C:/WinAVR-20090313/doc/avr-libc/avr-libc-user-manual/group__avr__interrupts.html
Der Link sollte wenigstens bei fank1210 passen, ist ja teil des WINAVR Paketes.
Das Problem ist eine Änderung wie Interrupts eingebunden werden. Das Programm ist wohl noch für eine ältere Compilerversion (Gcc 3.xx). Man sollte also eventuell das Programm anpassen.
Wenn man zweimal kompiliert, verschwinden die Warnings immer alle. Das ist ein Feature, damit man bei vielen Warnings die Fehler filtern kann.
Irgendwie hatte ich mich bisher immer wieder gefragt, warum das so sei. Danke!Zitat von thewulf00
Ciao sagt der JoeamBerg
hm... Aber ist das nicht irgendwie der "falsche" Ansatz, dass man erst die Fehler beseitigt, dann die Warnungen?
#ifndef MfG
#define MfG
Sicher kann man das diskutieren. Aber ich weiß, dass IMMER beim 2. Kompilieren die Warnings verschwinden - und zwar nicht nur durch die Probleme, die der OP hat.
OK, und was kann ich jetzt wo einstellen, oder ist der Warnhinweis zu ignorieren?
Nicht ignorieren. Einfach nicht mehr die signal.h einbinden, sondern die interrupt.h.
Lesezeichen