}
}
-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;
/*
* Set Deadzone.
*/
- if(limit == 0) {
+ if(limit != 0) {
while(ticks <= limit) {
idle_time_ms(5 + 18);
ticks++;
* In application handler:
* c = pop_keyinfifo();
* if(c != 0) do(c);
- */
\ No newline at end of file
+ */