btstack_defines: provide more cis info in GAP_SUBEVENT_CIS_CREATED

This commit is contained in:
Matthias Ringwald 2023-09-22 11:41:30 +02:00
parent b5ecaedbf1
commit 0bbb857612
2 changed files with 62 additions and 1 deletions

View File

@ -1979,14 +1979,21 @@ typedef uint8_t sm_key_t[16];
#define GAP_SUBEVENT_CIG_CREATED 0x06u
/**
* @format 1111HH
* @format 1111HH211111
* @param subevent_code
* @param status
* @param cig_id
* @param cis_id
* @param cis_con_handle
* @param acl_con_handle
* @param iso_interval_1250us
* @param number_of_subevents
* @param burst_number_c_to_p
* @param burst_number_p_to_c
* @param flush_timeout_c_to_p
* @param flush_timeout_p_to_c
*/
#define GAP_SUBEVENT_CIS_CREATED 0x07u
/** HSP Subevent */

View File

@ -5962,6 +5962,60 @@ static inline hci_con_handle_t gap_subevent_cis_created_get_cis_con_handle(const
static inline hci_con_handle_t gap_subevent_cis_created_get_acl_con_handle(const uint8_t * event){
return little_endian_read_16(event, 8);
}
/**
* @brief Get field iso_interval_1250us from event GAP_SUBEVENT_CIS_CREATED
* @param event packet
* @return iso_interval_1250us
* @note: btstack_type 2
*/
static inline uint16_t gap_subevent_cis_created_get_iso_interval_1250us(const uint8_t * event){
return little_endian_read_16(event, 10);
}
/**
* @brief Get field number_of_subevents from event GAP_SUBEVENT_CIS_CREATED
* @param event packet
* @return number_of_subevents
* @note: btstack_type 1
*/
static inline uint8_t gap_subevent_cis_created_get_number_of_subevents(const uint8_t * event){
return event[12];
}
/**
* @brief Get field burst_number_c_to_p from event GAP_SUBEVENT_CIS_CREATED
* @param event packet
* @return burst_number_c_to_p
* @note: btstack_type 1
*/
static inline uint8_t gap_subevent_cis_created_get_burst_number_c_to_p(const uint8_t * event){
return event[13];
}
/**
* @brief Get field burst_number_p_to_c from event GAP_SUBEVENT_CIS_CREATED
* @param event packet
* @return burst_number_p_to_c
* @note: btstack_type 1
*/
static inline uint8_t gap_subevent_cis_created_get_burst_number_p_to_c(const uint8_t * event){
return event[14];
}
/**
* @brief Get field flush_timeout_c_to_p from event GAP_SUBEVENT_CIS_CREATED
* @param event packet
* @return flush_timeout_c_to_p
* @note: btstack_type 1
*/
static inline uint8_t gap_subevent_cis_created_get_flush_timeout_c_to_p(const uint8_t * event){
return event[15];
}
/**
* @brief Get field flush_timeout_p_to_c from event GAP_SUBEVENT_CIS_CREATED
* @param event packet
* @return flush_timeout_p_to_c
* @note: btstack_type 1
*/
static inline uint8_t gap_subevent_cis_created_get_flush_timeout_p_to_c(const uint8_t * event){
return event[16];
}
/**
* @brief Get field acl_handle from event HSP_SUBEVENT_RFCOMM_CONNECTION_COMPLETE