wait for time to elapse instead of a cycle-counting loop

This commit is contained in:
Jean-Claude Wippler 2015-10-31 16:25:42 +01:00
parent 37dc796076
commit 85eb51aacb
1 changed files with 3 additions and 4 deletions

View File

@ -34,10 +34,9 @@
#include <libmaple/delay.h>
void delay(unsigned long ms) {
uint32 i;
for (i = 0; i < ms; i++) {
delayMicroseconds(1000);
}
uint32 start = millis();
while (millis() - start < ms)
;
}
void delayMicroseconds(uint32 us) {