Also in "normal" (am PC) C würde ich das so machen :
Code:
#include<stdio.h>
int main(void) {
printf("Wir befinden und is der %i Zeile\n",__LINE__);
printf("Kompiliert am %s\n",__DATE__);
printf("Um %s\n",__TIME__);
return 0;
}
nur avr-gcc ...
Moment mal
__TIME__ wird vom Präprozessor zu Kompilerzeit ersetzt, habe gerade einen Test gemacht :
Code:
const char kompilierzeit[] PROGMEM = __TIME__;
Hat keinen Fehler ergeben, das ist schon ein gutes Zeichen.
Am AVR darfst Du das selber ausprobieren
__TIME__ und __DATE__ sind normale Strings mit diesem Format:
Code:
Oct 30 2006
00:23:51
Gruß und viel Erfolg
Sebastian
Lesezeichen