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
Lesezeichen