From 1169d707859856e1805bb7db650787befe035d08 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 7 Mar 2016 17:26:20 +0100 Subject: [PATCH] HSP_SUBEVENT_AUDIO_CONNECTION_COMPLETE add missing connection handle --- src/btstack_defines.h | 3 ++- src/btstack_event.h | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/btstack_defines.h b/src/btstack_defines.h index 971486fb9..8bbc60a33 100644 --- a/src/btstack_defines.h +++ b/src/btstack_defines.h @@ -770,9 +770,10 @@ typedef uint8_t sm_key_t[16]; /** HSP Subevent */ /** - * @format 11 + * @format 112 * @param subevent_code * @param status 0 == OK + * @param handle */ #define HSP_SUBEVENT_AUDIO_CONNECTION_COMPLETE 0x01 diff --git a/src/btstack_event.h b/src/btstack_event.h index 47f20a35d..1d01b8dd0 100644 --- a/src/btstack_event.h +++ b/src/btstack_event.h @@ -2206,6 +2206,15 @@ static inline uint8_t hci_subevent_le_connection_complete_get_master_clock_accur static inline uint8_t hsp_subevent_audio_connection_complete_get_status(const uint8_t * event){ return event[3]; } +/** + * @brief Get field handle from event hsp_subevent_audio_connection_complete + * @param event packet + * @return handle + * @note: btstack_type 2 + */ +static inline uint16_t hsp_subevent_audio_connection_complete_get_handle(const uint8_t * event){ + return little_endian_read_16(event, 4); +} /** * @brief Get field status from event hsp_subevent_audio_disconnection_complete