Der Code scheint ok zu sein. ich benutzte aber SIGNAL und include

// Für alte avr-gcc Versionen
#ifndef SIGNAL
#include <avr/signal.h>
#endif // SIGNAL
Das hat man nicht grundlos entfernt. Dieses Signal war unpassend von der Namensgebung und andere Compiler verwenden auch ISR. Dadurch ergibt sich bessere portabilität. Also Signal bitte nicht mehr nutzen!!

dachte das makefile wird automatisch generiert-sieht auch so aus als währen die Datein geliste im makefile.
Wird auch automatisch erstellt. An den Dateien nichts ändern!! Dadurch machst du es nur noch schlimmer!


Wie siehts denn aktuell aus? Kurzes Update, da die letzten Posts doch etwas wirr waren.

mfg