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