Use volatile for curr_ticks

This commit is contained in:
iabdalkader 2014-03-03 16:32:11 +02:00
parent ea113dcc34
commit 5a5c93f66b

View File

@ -46,9 +46,9 @@ int systick_init()
return 0; return 0;
} }
void systick_sleep(uint32_t ms) void systick_sleep(volatile uint32_t ms)
{ {
uint32_t curr_ticks = sys_ticks; volatile uint32_t curr_ticks = sys_ticks;
while ((sys_ticks - curr_ticks) < ms); while ((sys_ticks - curr_ticks) < ms);
} }