hi Sternthaler,
ich habe hemmungen die asuro.c aus der 2.7.1. lib einfach so mal zu verändern, dafür kenne ich die hintergründe viel zu wenig. Auch dachte ich, der hinweis auf die notwendigkeit den code aus der ultrasonic.c in die asuro.c zu verschieben würde noch aus der zeit stammen als die asuro.c noch die einzige sourcedatei war.
Und so versuchte ich die ultrasonic.c wie jede andere von den neuen sourcedateien auch so im AVR-studio einzubinden. Es lässt sich tatsächlich ohne fehlermeldungen kompilieren, das ergebnis ist aber wohl nicht lauffähig. Werde es also doch mit dem kopieren in die asuro.c versuchen...

edit: auch nach dem kopieren des codes aus der ultrasonic.c in die asuro.c ist das ergebnis nicht wie erhofft. Die überschrift aus dem testcode (---ultrasonic test---) erscheint im hyperterminal, die status led wechselt von gelb auf grün und das wars. Nur verständnishalber, ich habe den code in die neue, aus der 2.7.1 lib stammende asuro.c eingefügt...