Verarbeitet wird im Headerfile garnichts.
Und DF_CPU und F_CPU sind natürlich nicht gleich.
Die Definition kann auch in irgendeiner "tiefer liegenden" Header definiert sein, hast ja nicht geschrieben um welche Header es geht.
Du kannst schreiben:
Dann dürfte die Warnung weg sein.Code:#ifndef F_CPU #define F_CPU 8000000 #endif
Aber dann kannst es haben das F_CPU falsch definiert ist, also musst du es einach neu definieren.
Lesezeichen