提交 4a1cba51 编写于 作者: M Malcolm Priestley 提交者: Mauro Carvalho Chehab

[media] Change to 32 bit and add other remote controls for lme2510

These bubble button remote controls appear to be generic from China.

These are the three variants known to be supplied with DM04/QQBOX DVB-S

They could well be supplied with other devices from the region.
Signed-off-by: NMalcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
上级 f8931f56
...@@ -13,33 +13,75 @@ ...@@ -13,33 +13,75 @@
static struct rc_map_table lme2510_rc[] = { static struct rc_map_table lme2510_rc[] = {
{ 0xba45, KEY_0 }, /* Type 1 - 26 buttons */
{ 0xa05f, KEY_1 }, { 0xef12ba45, KEY_0 },
{ 0xaf50, KEY_2 }, { 0xef12a05f, KEY_1 },
{ 0xa25d, KEY_3 }, { 0xef12af50, KEY_2 },
{ 0xbe41, KEY_4 }, { 0xef12a25d, KEY_3 },
{ 0xf50a, KEY_5 }, { 0xef12be41, KEY_4 },
{ 0xbd42, KEY_6 }, { 0xef12f50a, KEY_5 },
{ 0xb847, KEY_7 }, { 0xef12bd42, KEY_6 },
{ 0xb649, KEY_8 }, { 0xef12b847, KEY_7 },
{ 0xfa05, KEY_9 }, { 0xef12b649, KEY_8 },
{ 0xbc43, KEY_POWER }, { 0xef12fa05, KEY_9 },
{ 0xb946, KEY_SUBTITLE }, { 0xef12bc43, KEY_POWER },
{ 0xf906, KEY_PAUSE }, { 0xef12b946, KEY_SUBTITLE },
{ 0xfc03, KEY_MEDIA_REPEAT}, { 0xef12f906, KEY_PAUSE },
{ 0xfd02, KEY_PAUSE }, { 0xef12fc03, KEY_MEDIA_REPEAT},
{ 0xa15e, KEY_VOLUMEUP }, { 0xef12fd02, KEY_PAUSE },
{ 0xa35c, KEY_VOLUMEDOWN }, { 0xef12a15e, KEY_VOLUMEUP },
{ 0xf609, KEY_CHANNELUP }, { 0xef12a35c, KEY_VOLUMEDOWN },
{ 0xe51a, KEY_CHANNELDOWN }, { 0xef12f609, KEY_CHANNELUP },
{ 0xe11e, KEY_PLAY }, { 0xef12e51a, KEY_CHANNELDOWN },
{ 0xe41b, KEY_ZOOM }, { 0xef12e11e, KEY_PLAY },
{ 0xa659, KEY_MUTE }, { 0xef12e41b, KEY_ZOOM },
{ 0xa55a, KEY_TV }, { 0xef12a659, KEY_MUTE },
{ 0xe718, KEY_RECORD }, { 0xef12a55a, KEY_TV },
{ 0xf807, KEY_EPG }, { 0xef12e718, KEY_RECORD },
{ 0xfe01, KEY_STOP }, { 0xef12f807, KEY_EPG },
{ 0xef12fe01, KEY_STOP },
/* Type 2 - 20 buttons */
{ 0xff40ea15, KEY_0 },
{ 0xff40f708, KEY_1 },
{ 0xff40f609, KEY_2 },
{ 0xff40f50a, KEY_3 },
{ 0xff40f30c, KEY_4 },
{ 0xff40f20d, KEY_5 },
{ 0xff40f10e, KEY_6 },
{ 0xff40ef10, KEY_7 },
{ 0xff40ee11, KEY_8 },
{ 0xff40ed12, KEY_9 },
{ 0xff40ff00, KEY_POWER },
{ 0xff40fb04, KEY_MEDIA_REPEAT}, /* Recall */
{ 0xff40e51a, KEY_PAUSE }, /* Timeshift */
{ 0xff40fd02, KEY_VOLUMEUP }, /* 2 x -/+ Keys not marked */
{ 0xff40f906, KEY_VOLUMEDOWN }, /* Volumne defined as right hand*/
{ 0xff40fe01, KEY_CHANNELUP },
{ 0xff40fa05, KEY_CHANNELDOWN },
{ 0xff40eb14, KEY_ZOOM },
{ 0xff40e718, KEY_RECORD },
{ 0xff40e916, KEY_STOP },
/* Type 3 - 20 buttons */
{ 0xff00e31c, KEY_0 },
{ 0xff00f807, KEY_1 },
{ 0xff00ea15, KEY_2 },
{ 0xff00f609, KEY_3 },
{ 0xff00e916, KEY_4 },
{ 0xff00e619, KEY_5 },
{ 0xff00f20d, KEY_6 },
{ 0xff00f30c, KEY_7 },
{ 0xff00e718, KEY_8 },
{ 0xff00a15e, KEY_9 },
{ 0xff00ba45, KEY_POWER },
{ 0xff00bb44, KEY_MEDIA_REPEAT}, /* Recall */
{ 0xff00b54a, KEY_PAUSE }, /* Timeshift */
{ 0xff00b847, KEY_VOLUMEUP }, /* 2 x -/+ Keys not marked */
{ 0xff00bc43, KEY_VOLUMEDOWN }, /* Volumne defined as right hand*/
{ 0xff00b946, KEY_CHANNELUP },
{ 0xff00bf40, KEY_CHANNELDOWN },
{ 0xff00f708, KEY_ZOOM },
{ 0xff00bd42, KEY_RECORD },
{ 0xff00a55a, KEY_STOP },
}; };
static struct rc_map_list lme2510_map = { static struct rc_map_list lme2510_map = {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册