Hallo

Extrem kurze Reichweite hatte ich auch als ich noch die falsche Version der Lib verwendet hatte [Link]. Das Update von Waste in asuro.c erkennt man am Setup des Timer2:
Code:
	//-------- seriell interface programmed in boot routine and already running -------
	//  prepare 36kHz for IR - Communication
	TCCR2 = (1 << WGM20) | (1 << WGM21) | (1 << COM20) | (1 << COM21) | (1 << CS20);
	OCR2  = 0x91; // duty cycle for 36kHz
	TIMSK |= (1 << TOIE2); // 36kHz counter for sleep
und an der dazugehörigen ISR:
Code:
/* uses timer2 (36kHz for IR communication */
SIGNAL (SIG_OVERFLOW2)
{
	TCNT2 += 0x25;
	count36kHz ++;
	if (!count36kHz) timebase ++;
}
Die Änderung ist seit ca. Version 2.3 Bestandteil der Lib:
http://sourceforge.net/projects/asuro/files/

Gruß

mic