Die "io.h" lädt er aus dem Standartverzeichniss des Compilers, da wo auch die ganzen anderen Bibiliotheken liegen. Das "#include <avr/io.h>" stimmt also schon und sollte auch so gelassen werden...

Deshalb solltest du auch --> #include "simple_delayroutinen.c" ( mit Anführungszeichen ) schreiben, da der Compiler dann zuerst in deinem Projektverzeichniss sucht.

So wie es aussieht liegt der Fehler in der simple_delayroutinen.c. Von daher meinte ich ja auch allen Quellcode, also auch den davon Du solltest übrigens den Code Tag ( [ code ] bzw. [ /code ], nur halt zusammengeschrieben ) benutzen.

Oh man ich muss schon sagen ihr seid mächtig geduldig mir da so durch zu helfen danke auf jeden fall viellmals!
kein Problem

MfG Kjion