So vielleicht?
(ungetestet)Code:#include "asuro.h" int main(void) { void Msleep(unsigned int dauer) // dauer in millisekunden { if(dauer) while(dauer--) Sleep(72); // Sleep(72) dauert 1 ms } int i=0; Init(); for (i=0;i<100;++i) { BackLED (OFF, ON); Msleep(200); BackLED (ON, OFF); Msleep(200); } BackLED (OFF, OFF); while(1) {StatusLED(RED); Msleep(20); StatusLED(OFF); Msleep(200);} //ansonsten endlos return 0; //wird nicht erreicht }
Spannenderweise kann ich das auch mit meiner v2.3er-Version fehler- und warnungsfrei kompilieren, weil die neue Funktion Msleep() lokal in main() ist? Wieder was gelernt.
Gruß
mic







Zitieren

Lesezeichen