in der asuro.c steht:

void SerWrite(unsigned char *data,unsigned char length)
wenn ich das zu

void SerWrite(unsigned char data[],unsigned char length)
ändere klappt das kompilieren

aber....
dann klappt die PrintInt nicht mehr.

ausserdem muss ich bein kompilieren auf -Os stellen.
andernfalls bringt er eine fehlermeldung
c:\winavr\bin\..\lib\gcc\avr\4.1.1\..\..\..\..\avr \bin\ld.exe: region text is full (SecondTry.elf section .text)
ich hatte es auch schon getestet mit einer "eigenen" SerWrite - aber auch das ging nicht.

ich glaube ich muss mir den Warnings leben oder
KEIN Ser Write benutzen oder
nicht in AVR-Studio arbeiten.