Re: Hacking on ati_remote driver
From: Jarod Wilson <hidden>
Date: 2010-09-26 19:22:34
On Wed, Sep 22, 2010 at 09:27:20PM -0400, George Spelvin wrote:
I dusted off my ATI all-in-wonder remote and was trying to get it to work with VLC (so far unsuccessfully; I'm still untangling the multiple mapping layers between hardware scancode and X event), and I had a look at the ati_remote.c driver. I started hacking on it. Mostly I thought the ati_remote_tbl[] array was wastefully large. It gets a lot simpler when you realize that, in the 4-byte report, data[1] is actually a checksum and not part of the keycode. data[1] = data[2] + data[3] + 0xE5. Having looked over the input layer documentation, I have decided that the ati_remote driver could use some love. I'd like to convert it to use the generic scancode to keycode mapping and autorepeat logic.
IMO, ati_remote.c and ati_remote2.c should be adapted to use the ir-core (soon to be rc-core) interfaces. I've got remote2 hardware myself, so doing the conversion for that driver is already on my personal TODO list, but its a long queue of more important things ahead of it first... -- Jarod Wilson jarod@redhat.com