X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=ui.c;h=07dcc0a8222a89dbd553ac707edf79ef09ff1314;hb=refs%2Fheads%2Fmaster;hp=fb5c7ceb40d0a93973ba700c2882fdac14072730;hpb=26e917753524c92c98489649f77d2c327d0839e0;p=openi2cradio%2FOpenI2CRadio.git diff --git a/ui.c b/ui.c index fb5c7ce..07dcc0a 100644 --- a/ui.c +++ b/ui.c @@ -372,10 +372,10 @@ unsigned char pollkey_numeric(unsigned char init) } } -unsigned char pollkey_single_timeout(unsigned int limit, unsigned char repeat) +unsigned char pollkey_single_timeout(unsigned char limit, unsigned char repeat) { unsigned char c; - unsigned int ticks = 0; + unsigned char ticks = 0; unsigned char penalty = 0; unsigned char count = 0; @@ -415,7 +415,7 @@ unsigned char pollkey_single_timeout(unsigned int limit, unsigned char repeat) /* * Set Deadzone. */ - if(limit == 0) { + if(limit != 0) { while(ticks <= limit) { idle_time_ms(5 + 18); ticks++; @@ -438,4 +438,4 @@ unsigned char pollkey_single_timeout(unsigned int limit, unsigned char repeat) * In application handler: * c = pop_keyinfifo(); * if(c != 0) do(c); - */ \ No newline at end of file + */