Doch, es ist deklariert als einere volatile, sehe asuro.c, gleich am anfang:

Code:
volatile unsigned char count72kHz;

/* uses timer2 (36kHz for IR communication */
/* counts falling and rising edge => 36kHz*2 = 72kHz */
SIGNAL (SIG_OUTPUT_COMPARE2)
{
	count72kHz ++;
}
Mehr weis ich auch nicht davon.