mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-26 03:35:20 +00:00
fix daemon compile without BLE support
This commit is contained in:
parent
9e6a460e01
commit
4d7157c318
@ -172,7 +172,9 @@ static timer_source_t timeout;
|
||||
static uint8_t timeout_active = 0;
|
||||
static int power_management_sleep = 0;
|
||||
static linked_list_t clients = NULL; // list of connected clients `
|
||||
#ifdef HAVE_BLE
|
||||
static linked_list_t gatt_client_helpers = NULL; // list of used gatt client (helpers)
|
||||
#endif
|
||||
|
||||
static void (*bluetooth_status_handler)(BLUETOOTH_STATE state) = dummy_bluetooth_status_handler;
|
||||
|
||||
@ -278,7 +280,7 @@ static void daemon_remove_client_sdp_service_record_handle(connection_t * connec
|
||||
remove_and_free_uint32_from_list(&client_state->sdp_record_handles, handle);
|
||||
}
|
||||
|
||||
|
||||
#ifdef HAVE_BLE
|
||||
static void daemon_add_gatt_client_handle(connection_t * connection, uint32_t handle){
|
||||
client_state_t * client_state = client_for_connection(connection);
|
||||
if (!client_state) return;
|
||||
@ -435,7 +437,7 @@ static void daemon_remove_gatt_client_helper(uint32_t con_handle){
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static void daemon_rfcomm_close_connection(client_state_t * gatt_client){
|
||||
linked_list_iterator_t it;
|
||||
@ -494,6 +496,7 @@ static void daemon_sdp_close_connection(client_state_t * gatt_client){
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef HAVE_BLE
|
||||
static void daemon_gatt_client_close_connection(connection_t * connection){
|
||||
client_state_t * client = client_for_connection(connection);
|
||||
if (!client) return;
|
||||
@ -505,6 +508,7 @@ static void daemon_gatt_client_close_connection(connection_t * connection){
|
||||
daemon_remove_gatt_client_handle(connection, item->value);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
static void daemon_disconnect_client(connection_t * connection){
|
||||
log_info("Daemon disconnect client %p\n",connection);
|
||||
|
@ -685,6 +685,7 @@ void l2cap_run(void){
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef HAVE_BLE
|
||||
// send l2cap con paramter update if necessary
|
||||
hci_connections_get_iterator(&it);
|
||||
while(linked_list_iterator_has_next(&it)){
|
||||
@ -711,6 +712,7 @@ void l2cap_run(void){
|
||||
uint16_t len = l2cap_le_create_connection_parameter_update_response(acl_buffer, connection->con_handle, 0);
|
||||
hci_send_acl_packet_buffer(len);
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user