Hallo

In den Zeilen 5, 6 und 7 fehlt jeweils das ; nach (1<<PB0). Deshalb wird jeweils in der folgenden Zeile ein Fehler angezeigt (6, 7 und 8).

warning: #warning "This header file is obsolete.
Die Headerdatei signal.h sollte nicht mehr verwendet werden, der Ersatz dafür ist interrupt.h Das kann man in asuro.h ändern:
Code:
...
#include <avr/io.h>
#include <avr/interrupt.h>
//#include <avr/signal.h>
#include <stdlib.h>
...
Gruß

mic