Hallo

Warum schreibst du das Init() außerhalb von main()? Das wird natürlich angemotzt:
test.c:5: warning: type defaults to `int' in declaration of `init'
test.c:5: warning: function declaration isn't a prototype
test.c:5: warning: data definition has no type or storage class
test.c:45:2: warning: no newline at end of file
...und nach dem letzten } fehlt angeblich noch ein [Enter]

Warum kein .hex erzeugt wird weiß ich auch nicht. Vielleicht mal ein "clean all" ausführen...

Gruß

mic