Skip to content

Commit d94452f

Browse files
Merge branch 'jcw-delay-losing-time' into development
2 parents e48ff38 + cc85e58 commit d94452f

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

STM32F1/cores/maple/wirish_time.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,9 @@
3434
#include <libmaple/delay.h>
3535

3636
void delay(unsigned long ms) {
37-
uint32 i;
38-
for (i = 0; i < ms; i++) {
39-
delayMicroseconds(1000);
40-
}
37+
uint32 start = millis();
38+
while (millis() - start < ms)
39+
;
4140
}
4241

4342
void delayMicroseconds(uint32 us) {

0 commit comments

Comments
 (0)