蓝牙遥控器UBOOT红外遥控开机以及按键映射(LCD投影项目)

317 阅读1分钟

RK3128 android7.1 平台u-boot/board/rockchip/common/rkloader/pwm_remotectl.c 中增加码值拦截 或者/u-boot/common/autoboot.c 修改

diff --git a/board/rockchip/common/rkloader/pwm_remotectl.c b/board/rockchip/common/rkloader/pwm_remotectl.c
index 99842327b5..dd5b7482a1 100755
--- a/board/rockchip/common/rkloader/pwm_remotectl.c
+++ b/board/rockchip/common/rkloader/pwm_remotectl.c
@@ -212,6 +212,20 @@ static struct rkxx_remote_key_table remote_key_table_fe01[] = {
{0xef, KEY_MENU},
};

+static struct rkxx_remote_key_table remote_key_table_f708[] = {
+       {0x80, KEY_POWER},
+       {0x60, KEY_HOME},
+       {0x68, KEY_DOWN},
+       {0x67, KEY_MENU},
+};
+
+static struct rkxx_remote_key_table remote_key_table_1608[] = {
+        {0x78, KEY_POWER},
+        {0xb0, KEY_HOME},