From: Vincent V. <van...@li...> - 2003-07-18 16:51:12
|
Hi all, I have some problems understanding the behaviour of the min_repeat option of lircd.conf : basically, my remote (ATI Remote Wonder... btw, I've just finished porting the gatos driver from Paul Miller to the 2.6.0-test1 kernel : if someone is willing to help me clean it / migrate it to a lirc_dev plugin, this will be very welcome !) repeats 4 times the first keypress : If I press the VOL_DOWN key once: 0000000014ce09f0 00 VOL_DOWN ATI 0000000014ce09f0 01 VOL_DOWN ATI 0000000014ce09f0 02 VOL_DOWN ATI 0000000014ce09f0 03 VOL_DOWN ATI 0000000014ce09f0 04 VOL_DOWN ATI ...and if I let the key pressed a bit longer: 0000000014ce09f0 00 VOL_DOWN ATI 0000000014ce09f0 01 VOL_DOWN ATI 0000000014ce09f0 02 VOL_DOWN ATI 0000000014ce09f0 03 VOL_DOWN ATI 0000000014ce09f0 04 VOL_DOWN ATI 0000000014ce09f0 05 VOL_DOWN ATI 0000000014ce09f0 06 VOL_DOWN ATI So far, everything is fine. The problem is that the userspace daemon (I'm using lircd 0.6.6 from debian/sid) does not seem to let me configure things the way I'd want: - the min_repeat option of lircd.conf does not seem to have any influence on the output/behaviour (tried 0,1,2,3,4,5...) - the repeat option in .lircrc (that really should be called repeat_rate) does not do what I want : e.g., if I set it to 5, the application will receive one event in the first case (which is what I would expect), but only 2 events in the second case while I'd like events 00, 05 and 06 to be emitted... I'm sending my lircd.conf in attachment. I'd appreciate if someone could help me before I have to dig into the lircd source code ;-) Best regards, Vincent |