Add the EV_ABS key for AVRCP 33/134033/1
authorHyuk Lee <hyuk0512.lee@samsung.com>
Wed, 14 Jun 2017 08:41:25 +0000 (17:41 +0900)
committerHyuk Lee <hyuk0512.lee@samsung.com>
Wed, 14 Jun 2017 08:41:25 +0000 (17:41 +0900)
Change-Id: Iad4cb4f268f6044efa4b983ab9df68f7cc27354c
Signed-off-by: Hyuk Lee <hyuk0512.lee@samsung.com>
profiles/audio/avctp.c
profiles/audio/avctp.h

index c223b01..ac90b12 100755 (executable)
@@ -284,6 +284,9 @@ static struct {
        { "GREEN",              AVC_GREEN,              KEY_GREEN },
        { "BLUE",               AVC_BLUE,               KEY_BLUE },
        { "YELLOW",             AVC_YELLOW,             KEY_YELLOW },
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+       { "ABS VOLUME",         AVC_ABS_VOLUME,         ABS_VOLUME },
+#endif
        { NULL }
 };
 
@@ -1110,6 +1113,9 @@ static int uinput_create(char *name)
        ioctl(fd, UI_SET_EVBIT, EV_REL);
        ioctl(fd, UI_SET_EVBIT, EV_REP);
        ioctl(fd, UI_SET_EVBIT, EV_SYN);
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+       ioctl(fd, UI_SET_EVBIT, EV_ABS);
+#endif
 
        for (i = 0; key_map[i].name != NULL; i++)
                ioctl(fd, UI_SET_KEYBIT, key_map[i].uinput);
index 90316ad..ac5cdca 100755 (executable)
 #define AVC_FORWARD                    0x4b
 #define AVC_BACKWARD                   0x4c
 #define AVC_LIST                       0x4d
+
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+#define AVC_ABS_VOLUME         0x50
+#endif
+
 #define AVC_F1                         0x71
 #define AVC_F2                         0x72
 #define AVC_F3                         0x73