Zitat Zitat von ActiveRobo Beitrag anzeigen
@ePyx

Wofür ist diese Zeile? Und ich meine wie kann ich einen größeren Wert eingeben ohne das, das Programm meint der Zahlenwert sei zu groß.
Das ist eine Schleife in C. Wenn du das als Funktion verpackst und den Endwert variable gestaltest, hast du das gewünschte Ergebnis.

Code:
void sleep_gross ( uint16_t wert )
{
     uint16_t time;
     for ( time = 0; time < wert; time++)
          Sleep ( 1 );
}
Damit wären auch Werte bis 2^16-1 möglich.