Die timer Variable gibt es wie gesagt erst seit der Version vom 25.9.2007 bzw. 28.9 der RP6Lib.
Hier die aktuelle Version:
http://www.arexx.com/rp6/downloads/R...s_20071016.zip

Da muss man eigentlich nichts machen und kann die Variable direkt in allen eigenen Programmen verwenden.

Beispiel:
Code:
		uint16_t t_end = 0;
		uint16_t t_start = timer;

		mSleep(100);
		t_end = timer;

               // Es ist besser die Ausgaben getrennt von den Messungen zu machen 
               // da die Ausgaben selbst auch Zeit benötigen.

		writeString_P("# Start: ");
		writeInteger(t_start,DEC);
		writeString_P(" -> End: ");
		writeInteger(t_end,DEC);
                writeString_P(" -> Diff: ");
		writeInteger(t_end - t_start,DEC);
		writeChar('\n');
MfG,
SlyD