zhansb 发表于 2015-4-15 15:09
shell@rk3288:/ # echo 1 > /sys/module/rk_pwm_remotectl/parameters/code_print
shell@rk3288:/ # [...
按版主的方法根本没反应!还要再运行:
cat /proc/kmsg
再按遥控器上的按键后,只有用户码USERCODE!
然后把得到用户码:0x3eb7, 改写到:kernel/drivers/input/remotectl/rk_pwm_remotectl.c文件中,如下:
static struct rkxx_remotectl_button remotectl_button[ ] =
{ //...
{
.usercode = 0x3eb7,/* need to get the usercode in next step */
.nbuttons =12,/* number of buttons */
.key_table = &remote_key_table_r66[0,/* key table */
},
// ...
};
再编译内核,更新后再执行:
adb shell
echo 1 > /sys/module/rk_pwm_remotectl/parameters/code_print
cat /proc/dmsg
再按遥控器才会打印出键值:
页:
1
[2]