mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-14 01:27:41 +00:00
gap: pass le_connection_parameter_range_t as pointer
This commit is contained in:
parent
3c64bdf9a4
commit
4ced4e8cb8
@ -286,13 +286,13 @@ int gap_update_connection_parameters(hci_con_handle_t con_handle, uint16_t conn_
|
||||
* @brief Set accepted connection parameter range
|
||||
* @param range
|
||||
*/
|
||||
void gap_get_connection_parameter_range(le_connection_parameter_range_t range);
|
||||
void gap_get_connection_parameter_range(le_connection_parameter_range_t * range);
|
||||
|
||||
/**
|
||||
* @brief Get accepted connection parameter range
|
||||
* @param range
|
||||
*/
|
||||
void gap_set_connection_parameter_range(le_connection_parameter_range_t range);
|
||||
void gap_set_connection_parameter_range(le_connection_parameter_range_t * range);
|
||||
|
||||
/**
|
||||
* @brief Connect to remote LE device
|
||||
|
@ -148,8 +148,8 @@ static hci_connection_t * create_connection_for_bd_addr_and_type(bd_addr_t addr,
|
||||
*
|
||||
* @return le connection parameter range struct
|
||||
*/
|
||||
void gap_get_connection_parameter_range(le_connection_parameter_range_t range){
|
||||
range = hci_stack->le_connection_parameter_range;
|
||||
void gap_get_connection_parameter_range(le_connection_parameter_range_t * range){
|
||||
*range = hci_stack->le_connection_parameter_range;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -157,8 +157,8 @@ void gap_get_connection_parameter_range(le_connection_parameter_range_t range){
|
||||
*
|
||||
*/
|
||||
|
||||
void gap_set_connection_parameter_range(le_connection_parameter_range_t range){
|
||||
hci_stack->le_connection_parameter_range = range;
|
||||
void gap_set_connection_parameter_range(le_connection_parameter_range_t *range){
|
||||
hci_stack->le_connection_parameter_range = *range;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -312,7 +312,6 @@ static int hci_number_free_acl_slots_for_connection_type(bd_addr_type_t address_
|
||||
num_packets_sent_le += connection->num_acl_packets_sent;
|
||||
}
|
||||
}
|
||||
|
||||
int free_slots_classic = hci_stack->acl_packets_total_num - num_packets_sent_classic;
|
||||
int free_slots_le = 0;
|
||||
|
||||
|
@ -1446,7 +1446,7 @@ static void l2cap_acl_handler(uint8_t packet_type, uint8_t *packet, uint16_t siz
|
||||
}
|
||||
int update_parameter = 1;
|
||||
le_connection_parameter_range_t existing_range;
|
||||
gap_get_connection_parameter_range(existing_range);
|
||||
gap_get_connection_parameter_range(&existing_range);
|
||||
uint16_t le_conn_interval_min = little_endian_read_16(packet,12);
|
||||
uint16_t le_conn_interval_max = little_endian_read_16(packet,14);
|
||||
uint16_t le_conn_latency = little_endian_read_16(packet,16);
|
||||
|
Loading…
x
Reference in New Issue
Block a user