TODO RC: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Minor bugs/improvement == |
== Minor bugs/improvement == |
||
* struct ir_raw_event_ctrl member prev_ev. Investigate if this can be removed. |
|||
* if driver depends on RC_CORE, change this to select RC_CORE, depends on INPUT? OR use a patch like https://patchwork.linuxtv.org/patch/40601/ and remove "depends on RC_CORE". |
* if driver depends on RC_CORE, change this to select RC_CORE, depends on INPUT? OR use a patch like https://patchwork.linuxtv.org/patch/40601/ and remove "depends on RC_CORE". |
||
* mceusb can do wakeups. Allow this to be configured |
* mceusb can do wakeups. Allow this to be configured |
||
* NEC32 mess (again) |
|||
* If RC_DECODERS is not defined, do not allow LIRC_MODE_SCANCODE to be set for send/receive. |
|||
* ir-keytable should display and allow you to configure wakeup protocol and scancode (protocol?) |
* ir-keytable should display and allow you to configure wakeup protocol and scancode (protocol?) |
||
== Larger work == |
|||
* Can sir_ir and/or serial_ir use serdev |
* Can sir_ir and/or serial_ir use serdev |
||
⚫ | |||
* Make it possible to load multiple keymaps with ir-keytable. It should detect if the new keymap conflicts with any already loaded keymap, and ensure the right protocols are selected. |
|||
⚫ | |||
⚫ | |||
* bpf ir decoders need a way of specifying minimum timeout and repeat period |
|||
* Compare lirc rc6 decoder. Can it handle multiple keypresses? What repeat/delay times does it use? See https://bugzilla.kernel.org/show_bug.cgi?id=48761 |
|||
* driver for sasem remote controller |
|||
* MS MCE Keyboard keymap needs multiple protocols. Keymap needed to select it. https://www.mail-archive.com/linux-media@vger.kernel.org/msg115706.html |
|||
* test if pwm-ir-tx can replace ir-rx51.c driver on n900 hardware |
|||
⚫ | |||
* Rework ir raw decoders; register should only happen when protocol enabled (so we don't get an MCE input device). Also if decoders not enabled, #ifdef a load of stuff out. |
Latest revision as of 15:32, 21 September 2018
Minor bugs/improvement
- if driver depends on RC_CORE, change this to select RC_CORE, depends on INPUT? OR use a patch like https://patchwork.linuxtv.org/patch/40601/ and remove "depends on RC_CORE".
- mceusb can do wakeups. Allow this to be configured
- ir-keytable should display and allow you to configure wakeup protocol and scancode (protocol?)
- Can sir_ir and/or serial_ir use serdev
- Make the kernel mapping rc_proto:scancode -> keycode, not just scancode. This should reduce the number of possible conflicts.
- ir-ctl should list available devices if run without any argument and allow to select device based on rc (based on /sys/class/rc/).
- bpf ir decoders need a way of specifying minimum timeout and repeat period
- driver for sasem remote controller
- test if pwm-ir-tx can replace ir-rx51.c driver on n900 hardware