avrcp: fix operation IDs

This commit is contained in:
Milanka Ringwald 2021-06-14 10:11:25 +02:00
parent d73b1693fc
commit 10264417a0

View File

@ -243,6 +243,8 @@ typedef enum {
AVRCP_CMD_OPCODE_UNDEFINED = 0xFF
} avrcp_command_opcode_t;
// See "AVC-Panel Subunit.pdf", Chapter 9.4 "PASS THROUGH control command"
// Using subset defined in "AVRCP_v1.5.pdf", Chapter 4.6.1 "Support Level in TG"
typedef enum {
AVRCP_OPERATION_ID_SELECT = 0x00,
AVRCP_OPERATION_ID_UP = 0x01,
@ -258,7 +260,6 @@ typedef enum {
AVRCP_OPERATION_ID_CONTENTS_MENU = 0x0B,
AVRCP_OPERATION_ID_FAVORITE_MENU = 0x0C,
AVRCP_OPERATION_ID_EXIT = 0x0D,
AVRCP_OPERATION_ID_RESERVED_1 = 0x0E,
AVRCP_OPERATION_ID_0 = 0x20,
@ -274,7 +275,6 @@ typedef enum {
AVRCP_OPERATION_ID_DOT = 0x2A,
AVRCP_OPERATION_ID_ENTER = 0x2B,
AVRCP_OPERATION_ID_CLEAR = 0x2C,
AVRCP_OPERATION_ID_RESERVED_2 = 0x2D,
AVRCP_OPERATION_ID_CHANNEL_UP = 0x30,
@ -286,11 +286,10 @@ typedef enum {
AVRCP_OPERATION_ID_HELP = 0x36,
AVRCP_OPERATION_ID_PAGE_UP = 0x37,
AVRCP_OPERATION_ID_PAGE_DOWN = 0x38,
AVRCP_OPERATION_ID_RESERVED_3 = 0x39,
AVRCP_OPERATION_ID_SKIP = 0x3C,
AVRCP_OPERATION_ID_POWER = 0x40,
AVRCP_OPERATION_ID_VOLUME_UP = 0x41,
AVRCP_OPERATION_ID_VOLUME_DOWN = 0x42,
@ -304,20 +303,18 @@ typedef enum {
AVRCP_OPERATION_ID_EJECT = 0x4A,
AVRCP_OPERATION_ID_FORWARD = 0x4B,
AVRCP_OPERATION_ID_BACKWARD = 0x4C,
AVRCP_OPERATION_ID_RESERVED_4 = 0x4D,
AVRCP_OPERATION_ID_ANGLE = 0x50,
AVRCP_OPERATION_ID_SUBPICTURE = 0x51,
AVRCP_OPERATION_ID_RESERVED_5 = 0x52,
AVRCP_OPERATION_ID_RESERVED_5 = 0x3D,
AVRCP_OPERATION_ID_F1 = 0xF1,
AVRCP_OPERATION_ID_F2 = 0xF2,
AVRCP_OPERATION_ID_F3 = 0xF3,
AVRCP_OPERATION_ID_F4 = 0xF4,
AVRCP_OPERATION_ID_F5 = 0xF5,
AVRCP_OPERATION_ID_RESERVED_6 = 0xF7
AVRCP_OPERATION_ID_F1 = 0x71,
AVRCP_OPERATION_ID_F2 = 0x72,
AVRCP_OPERATION_ID_F3 = 0x73,
AVRCP_OPERATION_ID_F4 = 0x74,
AVRCP_OPERATION_ID_F5 = 0x75,
AVRCP_OPERATION_ID_RESERVED_6 = 0x76
} avrcp_operation_id_t;
typedef enum{