Re: [PATCH] m920x for LifeView TV Walker Twin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Mar 20, 2007 at 05:03:58PM +0200, Aapo Tahkola wrote:
> Nice job!

Thanks!

> Signed-off-by: Aapo Tahkola <aet@xxxxxxxxxxxxxx>
> 
> Add comments to describe different sticks rc return values.
> These might conflict with future hardware.

I don't believe that's right. I traced the remote control code
with different remote controls and I believe the lifeview and
megasky return identical state codes.

Certainly when used with the supplied remote control, the lifeview
returns codes 0x80, 0x91, 0x92, 0x93 in normal operation. I think
the original code in the function was correct in its handling of
those codes, except for a bug in the auto-repeat delay, which
allowed *state to be returned undefined.

When I point other remote controls at the device and stress
test the function I get codes 0x88, 0x99, 0xc0, 0xd8, which
do not represent a known keypress. The original code emits
a kernel message for those codes; my change simply cleans
it up to ignore them utterly. It's likely that the state value
is actually a bitmap and we don't know what each bit means;
it's likely that bit 3 means "framing error" or something
similar. Since we don't have a datasheet then we can only
test a variety of byte values.

Nick.

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux