diff --git a/firmware/basic/keyin.c b/firmware/basic/keyin.c index a895a0f..cc4cecb 100644 --- a/firmware/basic/keyin.c +++ b/firmware/basic/keyin.c @@ -52,6 +52,8 @@ uint8_t getInputWait(void) { uint8_t getInputWaitTimeout(int timeout) { uint8_t key; + if(timeout==0) + return getInputWait(); int end=_timectr+timeout*(1000/SYSTICKSPEED); while ((key=getInputRaw())==BTN_NONE){ if(_timectr>end)