Equalize hekate main and Nyx common functions
This commit is contained in:
@@ -70,6 +70,22 @@ u8 btn_wait()
|
||||
}
|
||||
|
||||
u8 btn_wait_timeout(u32 time_ms, u8 mask)
|
||||
{
|
||||
u32 timeout = get_tmr_ms() + time_ms;
|
||||
u8 res = btn_read() & mask;
|
||||
|
||||
while (get_tmr_ms() < timeout)
|
||||
{
|
||||
if (res == mask)
|
||||
break;
|
||||
else
|
||||
res = btn_read() & mask;
|
||||
};
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
u8 btn_wait_timeout_single(u32 time_ms, u8 mask)
|
||||
{
|
||||
u8 single_button = mask & BTN_SINGLE;
|
||||
mask &= ~BTN_SINGLE;
|
||||
|
||||
Reference in New Issue
Block a user