Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: WinTV-Nova-CI and remote control
Holger Waechtler wrote:
michal wrote:
Sorry, my fault. Modules evdev and input were not loaded.
But another problems still remain:
1) Each key can be pressed only once. There is no reaction on further
keypress...
Here you have to play and improve either the msp430_ir_debounce() and
msp430_ir_interrupt() functions or (if the repeat events don't arrive
there) somebody has to write a new IR protocol parser for the msp430.
There was missing add_timer(&dev->timer) at the end of
msp430_ir_interrupt() function. Now everything works fine.
static
void msp430_ir_interrupt (unsigned long data)
{
...
/* initialize debounce and repeat */
dev->repeat_key = code;
/* Zenith remote _always_ sends 2 sequences */
dev->rep[0] = ~0;
/* 350 milliseconds */
dev->timer.expires = jiffies + HZ * 350 / 1000;
/* MAKE */
input_event(dev, EV_KEY, key_map[code], !0);
-->> add_timer(&dev->timer); <<--
}
}
Michal
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index