Add seconds timer + bugfixes
This commit is contained in:
@@ -60,14 +60,14 @@ u32 btn_wait()
|
||||
|
||||
u32 btn_wait_timeout(u32 time_ms, u32 mask)
|
||||
{
|
||||
u32 timeout = get_tmr() + (time_ms * 1000);
|
||||
u32 timeout = get_tmr_us() + (time_ms * 1000);
|
||||
u32 res = btn_read() & mask;
|
||||
|
||||
do
|
||||
{
|
||||
if (!(res & mask))
|
||||
res = btn_read() & mask;
|
||||
} while (get_tmr() < timeout);
|
||||
} while (get_tmr_us() < timeout);
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user