From: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
To: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
Cc: "linux-bluetooth@vger.kernel.org" <linux-bluetooth@vger.kernel.org>
Subject: Re: [PATCH 2/4] android/hal-msg: Add support for new AVRCP CTRL interface
Date: Mon, 10 Nov 2014 15:32:09 +0200 [thread overview]
Message-ID: <5460BE59.5010907@linux.intel.com> (raw)
In-Reply-To: <CABBYNZK4rdKC9Q3hrr1mBNy=UcZ-UuicUSwGMW-SXpNYvYe04A@mail.gmail.com>
Hi Luiz,
On 11/10/2014 03:23 PM, Luiz Augusto von Dentz wrote:
> Hi Ravi,
>
> On Mon, Nov 10, 2014 at 1:37 PM, Ravi kumar Veeramally
> <ravikumar.veeramally@linux.intel.com> wrote:
>> AVRCP controller interface added in Android Lollipop. Update it's
>> commands and notifications. Update service ids also.
>> ---
>> android/hal-msg.h | 30 ++++++++++++++++++++++++++----
>> 1 file changed, 26 insertions(+), 4 deletions(-)
>>
>> diff --git a/android/hal-msg.h b/android/hal-msg.h
>> index eef226e..cb6f23b 100644
>> --- a/android/hal-msg.h
>> +++ b/android/hal-msg.h
>> @@ -34,9 +34,10 @@ static const char BLUEZ_HAL_SK_PATH[] = "\0bluez_hal_socket";
>> #define HAL_SERVICE_ID_A2DP 6
>> #define HAL_SERVICE_ID_HEALTH 7
>> #define HAL_SERVICE_ID_AVRCP 8
>> -#define HAL_SERVICE_ID_GATT 9
>> -#define HAL_SERVICE_ID_HANDSFREE_CLIENT 10
>> -#define HAL_SERVICE_ID_MAP_CLIENT 11
>> +#define HAL_SERVICE_ID_AVRCP_CTRL 9
>> +#define HAL_SERVICE_ID_GATT 10
>> +#define HAL_SERVICE_ID_HANDSFREE_CLIENT 11
>> +#define HAL_SERVICE_ID_MAP_CLIENT 12
> Since for the others interface added in 5.0 we did append to the end
> this one should also go there, otherwise we will have to reorganize
> all the ids.
Ok, I'll add it at the end.
Ravi.
>> #define HAL_SERVICE_ID_MAX HAL_SERVICE_ID_MAP_CLIENT
>>
>> @@ -607,7 +608,7 @@ struct hal_cmd_handsfree_phone_state_change {
>> uint8_t number[0];
>> } __attribute__((packed));
>>
>> -/* AVRCP HAL API */
>> +/* AVRCP TARGET HAL API */
>>
>> #define HAL_AVRCP_PLAY_STATUS_STOPPED 0x00
>> #define HAL_AVRCP_PLAY_STATUS_PLAYING 0x01
>> @@ -711,6 +712,15 @@ struct hal_cmd_avrcp_set_volume {
>> uint8_t value;
>> } __attribute__((packed));
>>
>> +/* AVRCP CTRL HAL API */
>> +
>> +#define HAL_OP_AVRCP_CTRL_SEND_PASSTHROUGH 0x01
>> +struct hal_cmd_avrcp_ctrl_send_passthrough {
>> + uint8_t bdaddr[6];
>> + uint8_t key_code;
>> + uint8_t key_state;
>> +} __attribute__((packed));
>> +
>> /* GATT HAL API */
>>
>> #define HAL_OP_GATT_CLIENT_REGISTER 0x01
>> @@ -1499,6 +1509,18 @@ struct hal_ev_avrcp_passthrough_cmd {
>> uint8_t state;
>> } __attribute__((packed));
>>
>> +#define HAL_EV_AVRCP_CTRL_CONN_STATE 0x80
>> +struct hal_ev_avrcp_ctrl_conn_state {
>> + uint8_t state;
>> + uint8_t bdaddr[6];
>> +} __attribute__((packed));
>> +
>> +#define HAL_EV_AVRCP_CTRL_PASSTHROUGH_RSP 0x81
>> +struct hal_ev_avrcp_ctrl_passthrough_rsp {
>> + uint8_t id;
>> + uint8_t key_state;
>> +} __attribute__((packed));
>> +
>> #define HAL_EV_GATT_CLIENT_REGISTER_CLIENT 0x81
>> struct hal_ev_gatt_client_register_client {
>> int32_t status;
>> --
>> 2.1.0
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
next prev parent reply other threads:[~2014-11-10 13:32 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-10 11:37 [PATCH 0/4] Add support for new AVRCP ctrl interface Ravi kumar Veeramally
2014-11-10 11:37 ` [PATCH 1/4] android/hal-ipc-txt: Add support for new AVRCP CTRL interface Ravi kumar Veeramally
2014-11-10 13:32 ` Luiz Augusto von Dentz
2014-11-10 13:42 ` Ravi kumar Veeramally
2014-11-10 13:55 ` Luiz Augusto von Dentz
2014-11-10 11:37 ` [PATCH 2/4] android/hal-msg: " Ravi kumar Veeramally
2014-11-10 13:23 ` Luiz Augusto von Dentz
2014-11-10 13:32 ` Ravi kumar Veeramally [this message]
2014-11-10 11:37 ` [PATCH 3/4] android/hal-avrcp: Add suuport for new AVRCP ctrl interface Ravi kumar Veeramally
2014-11-10 11:37 ` [PATCH 4/4] android/client: Add support for new AVRCP CTRL interface Ravi kumar Veeramally
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5460BE59.5010907@linux.intel.com \
--to=ravikumar.veeramally@linux.intel.com \
--cc=linux-bluetooth@vger.kernel.org \
--cc=luiz.dentz@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.