1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| #include "sys_ir.h"
#include "sys_key.h"
static SysKeyEvent irtable_rakoit_25key[] = {
// Press Down Start
// | Short Press Release
// | | Const Press Start
// | | | Const Press Hold
// | | | | Const Press Release
// | | | | |
// PDS SPR CPS CPH CPR DD DDD CODE (XX--8989)
{{SYS_KEY_NONE, SYS_KEY_POWER, SYS_KEY_FACTORY_RESET, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xBF}, //POWER
{{SYS_KEY_NONE, SYS_KEY_LED_TOGGLE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB2}, //PLAYALL -> LIGHT
{{SYS_KEY_NONE, SYS_KEY_MUTE, SYS_KEY_BEEP_TOGGLE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xBE}, //MUTE
{{SYS_KEY_NONE, SYS_KEY_SRC_USB, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB3}, //USB
{{SYS_KEY_NONE, SYS_KEY_SRC_AUX, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xEE}, //AUX
{{SYS_KEY_NONE, SYS_KEY_VOL_UP, SYS_KEY_VOL_UP2, SYS_KEY_VOL_UP2, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE9}, //VOL+
{{SYS_KEY_NONE, SYS_KEY_VOL_DW, SYS_KEY_VOL_DW2, SYS_KEY_VOL_DW2, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE5}, //VOL-
{{SYS_KEY_NONE, SYS_KEY_PREV, SYS_KEY_WIFI_PREV_CH, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xAE}, //PRE
{{SYS_KEY_NONE, SYS_KEY_NEXT, SYS_KEY_WIFI_NEXT_CH, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xAF}, //NEXT
{{SYS_KEY_NONE, SYS_KEY_PLAY_PAUSE, SYS_KEY_STOP, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xEC}, //PLAY/PAUSE
{{SYS_KEY_NONE, SYS_KEY_SRC_OPT, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xEF}, //OPT
{{SYS_KEY_NONE, SYS_KEY_SRC_BT, SYS_KEY_WIFI_RESET, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE7}, //BT
{{SYS_KEY_NONE, SYS_KEY_SRC_WIFI, SYS_KEY_WIFI_RESET, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE6}, //WIFI
{{SYS_KEY_NONE, SYS_KEY_BASS_UP_COARSE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB1}, //BASS+
{{SYS_KEY_NONE, SYS_KEY_BASS_DW_COARSE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB5}, //BASS-
{{SYS_KEY_NONE, SYS_KEY_TREB_UP_COARSE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xF2}, //TREBLE+
{{SYS_KEY_NONE, SYS_KEY_TREB_DW_COARSE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xF6}, //TREBLE-
{{SYS_KEY_NONE, SYS_KEY_EQ_FLAT, SYS_KEY_EQ_FLAT, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xF3}, //EQ -> FLAT
{{SYS_KEY_NONE, SYS_KEY_VB, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xF7}, //FAV -> VB
{{SYS_KEY_NONE, SYS_KEY_NUM_1, SYS_KEY_NUM_101, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB9}, //1
{{SYS_KEY_NONE, SYS_KEY_NUM_2, SYS_KEY_NUM_102, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xFA}, //2
{{SYS_KEY_NONE, SYS_KEY_NUM_3, SYS_KEY_NUM_103, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xFB}, //3
{{SYS_KEY_NONE, SYS_KEY_NUM_4, SYS_KEY_NUM_104, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xBD}, //4
{{SYS_KEY_NONE, SYS_KEY_NUM_5, SYS_KEY_NUM_105, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xFE}, //5
{{SYS_KEY_NONE, SYS_KEY_NUM_6, SYS_KEY_NUM_106, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xFF}, //6
{{SYS_KEY_NONE, SYS_KEY_POWER_ON, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE4}, //POWER_ON
{{SYS_KEY_NONE, SYS_KEY_POWER_OFF, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE3}, //POWER_OFF
// extended for B50 remote
{{SYS_KEY_NONE, SYS_KEY_BT_PAIR, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB6}, //TX PAIR
{{SYS_KEY_NONE, SYS_KEY_SRC_PHONO, SYS_KEY_PHONO_MODE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xED}, //PHONO IN
{{SYS_KEY_NONE, SYS_KEY_SRC_HDMI, SYS_KEY_ARC_POWER_POLICY, SYS_KEY_NONE,SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xEB}, //ARC
{{SYS_KEY_NONE, SYS_KEY_SRC_USBDAC, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xEA}, //USBDAC
{{SYS_KEY_NONE, SYS_KEY_EQGROUP_1, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xBC}, //EQ CLASSIC
{{SYS_KEY_NONE, SYS_KEY_EQGROUP_2, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xBB}, //EQ POP
{{SYS_KEY_NONE, SYS_KEY_EQGROUP_3, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xBA}, //EQ JAZZ
{{SYS_KEY_NONE, SYS_KEY_EQGROUP_4, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB8}, //EQ ROCK
{{SYS_KEY_NONE, SYS_KEY_EQGROUP_5, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB7}, //EQ VOCAL
// extended for XA02
{{SYS_KEY_NONE, SYS_KEY_SRC_TURNTABLE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xAD}, //TurnTable
{{SYS_KEY_NONE, SYS_KEY_LOUDNESS, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xAC}, //LOUDNESS
// extended for TWA50B
{{SYS_KEY_NONE, SYS_KEY_SR_SHOW, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xAB}, //SRC
{{SYS_KEY_NONE, SYS_KEY_INFO, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE2}, //INFO
{{SYS_KEY_NONE, SYS_KEY_NUM_7, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xFD}, //7
{{SYS_KEY_NONE, SYS_KEY_NUM_8, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xFC}, //8
{{SYS_KEY_NONE, SYS_KEY_NUM_9, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xF9}, //9
{{SYS_KEY_NONE, SYS_KEY_NUM_0, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xF8}, //10
{{SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NET_RESET, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xE1}, //SETUP
// extended for new LP10 remote
{{SYS_KEY_NONE, SYS_KEY_EQ, SYS_KEY_EQ_FLAT, SYS_KEY_EQ_FLAT, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB4}, //EQ
{{SYS_KEY_NONE, SYS_KEY_FAVORITE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xB0}, //FAV
// extended for new A100 remote
{{SYS_KEY_NONE, SYS_KEY_SRC_NEXT, SYS_KEY_WIFI_RESET, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE, SYS_KEY_NONE}, 0xe8}, //SRC_NEXT
};
static SysIrData irdata_rakoit_25key = {
0x8989,
24,
25,
irtable_rakoit_25key,
NULL,
0,
};
|