We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f5ef255 + 4ab00d7 commit f9b40d4Copy full SHA for f9b40d4
supervisor/shared/tick.c
@@ -127,12 +127,12 @@ void PLACE_IN_ITCM(supervisor_run_background_tasks_if_tick)() {
127
background_callback_run_all();
128
}
129
130
-void mp_hal_delay_ms(mp_uint_t delay) {
+void mp_hal_delay_ms(mp_uint_t delay_ms) {
131
uint64_t start_tick = port_get_raw_ticks(NULL);
132
// Adjust the delay to ticks vs ms.
133
- delay = delay * 1024 / 1000;
134
- uint64_t end_tick = start_tick + delay;
135
- int64_t remaining = delay;
+ uint64_t delay_ticks = (delay_ms * (uint64_t)1024) / 1000;
+ uint64_t end_tick = start_tick + delay_ticks;
+ int64_t remaining = delay_ticks;
136
137
// Loop until we've waited long enough or we've been CTRL-Ced by autoreload
138
// or the user.
0 commit comments