Update cubesatsim.ino

pull/161/head
alanbjohnston 4 years ago committed by GitHub
parent ad9c548bc1
commit 97e9939c60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2391,14 +2391,23 @@ void loop1() {
process_pushbutton();
}
void sleep(float time) {
/*
void sleep(float time) { // sleeps for intervals more than 0.1 seconds
unsigned long time_ms = (unsigned long)(time * 1000.0);
unsigned long startSleep = millis();
while ((millis() - startSleep) < time_ms) {
delay(100);
while ((millis() - startSleep) < time_ms) {
delay(100);
}
}
*/
void sleep(float time) { // sleeps for intervals more than 0.01 milli seconds
unsigned long time_us = (unsigned long)(time * 1000000.0);
unsigned long startSleep = micros();
while ((micros() - startSleep) < time_us) {
busy_wait_us(10);
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.