#define INIT_BOND 0
+#define KEYBOARD_RETURN 0x28 // Enter
+#define KEYBOARD_ESCAPE 0x29 // Back
+#define KEYBOARD_F5 0x3e // Smart Hub
+#define KEYBOARD_F6 0x3f // Source
+#define KEYBOARD_F7 0x40 // Channel List
+#define KEYBOARD_F8 0x41 // Volume Mute
+#define KEYBOARD_F9 0x42 // Volume Down
+#define KEYBOARD_F10 0x43 // Volume Up
+#define KEYBOARD_F11 0x44 // Channel Down
+#define KEYBOARD_F12 0x45 // Channel Up
+#define KEYBOARD_RIGHT 0x4f // Arrow Right
+#define KEYBOARD_LEFT 0x50 // Arrow Left
+#define KEYBOARD_DOWN 0x51 // Arrow Down
+#define KEYBOARD_UP 0x52 // Arrow Up
+
/**
* Variables
**/
int test_id = (int)data;
#endif
bt_hid_key_data_s send_data;
- char pressedkey[8] = { 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
+ char pressedkey[8] = { KEYBOARD_F10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
char pressedkey1[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
#if INIT_BOND
break;
#endif
case BT_HID_DEVICE_TEST_VOLUME_UP:
- pressedkey[0] = 0x43; /* Vol up */
+ pressedkey[0] = KEYBOARD_F10; /* Vol up */
memcpy(send_data.key, pressedkey, 8);
send_data.modifier = 0;
break;
case BT_HID_DEVICE_TEST_VOLUME_DOWN:
- pressedkey[0] = 0x42; /* Vol down */
+ pressedkey[0] = KEYBOARD_F9; /* Vol down */
memcpy(send_data.key, pressedkey, 8);
send_data.modifier = 0;
break;
case BT_HID_DEVICE_TEST_CHANNEL_UP:
- pressedkey[0] = 0x45; /* CH up */
+ pressedkey[0] = KEYBOARD_F12; /* CH up */
HID_PRT("key_code %d", key_code);
break;
case BT_HID_DEVICE_TEST_CHANNEL_DOWN:
- pressedkey[0] = 0x44; /* CH down */
+ pressedkey[0] = KEYBOARD_F11; /* CH down */
memcpy(send_data.key, pressedkey, 8);
send_data.modifier = 0;