mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-23 09:41:03 +00:00
cycling_power_service_server: avoid warning if ENABLE_ATT_DELAYED_RESPONSE not defined
This commit is contained in:
parent
3c9da642e7
commit
9b64c21da4
@ -938,27 +938,29 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
|||||||
// printf("Initial Connection Latency: %u\n", hci_subevent_le_connection_complete_get_conn_latency(packet));
|
// printf("Initial Connection Latency: %u\n", hci_subevent_le_connection_complete_get_conn_latency(packet));
|
||||||
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_RECEIVED;
|
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_RECEIVED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef ENABLE_ATT_DELAYED_RESPONSE
|
||||||
case HCI_SUBEVENT_LE_CONNECTION_UPDATE_COMPLETE:
|
case HCI_SUBEVENT_LE_CONNECTION_UPDATE_COMPLETE:
|
||||||
if (instance->con_interval_status != CP_CONNECTION_INTERVAL_STATUS_W4_UPDATE) return;
|
if (instance->con_interval_status != CP_CONNECTION_INTERVAL_STATUS_W4_UPDATE) return;
|
||||||
|
|
||||||
if ((instance->con_interval > instance->con_interval_max) || (instance->con_interval < instance->con_interval_min)){
|
if ((instance->con_interval > instance->con_interval_max) || (instance->con_interval < instance->con_interval_min)){
|
||||||
instance->con_interval = hci_subevent_le_connection_update_complete_get_conn_interval(packet);
|
instance->con_interval = hci_subevent_le_connection_update_complete_get_conn_interval(packet);
|
||||||
// printf("Updated Connection Interval: %u, %u.%02u ms\n", instance->con_interval, instance->con_interval * 125 / 100, 25 * (instance->con_interval & 3));
|
|
||||||
// printf("Updated Connection Latency: %u\n", hci_subevent_le_connection_update_complete_get_conn_latency(packet));
|
|
||||||
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_ACCEPTED;
|
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_ACCEPTED;
|
||||||
} else {
|
} else {
|
||||||
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_REJECTED;
|
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_REJECTED;
|
||||||
}
|
}
|
||||||
att_server_response_ready(l2cap_event_connection_parameter_update_response_get_handle(packet));
|
att_server_response_ready(l2cap_event_connection_parameter_update_response_get_handle(packet));
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef ENABLE_ATT_DELAYED_RESPONSE
|
||||||
case L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_RESPONSE:
|
case L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_RESPONSE:
|
||||||
if (instance->con_interval_status != CP_CONNECTION_INTERVAL_STATUS_W4_L2CAP_RESPONSE) return;
|
if (instance->con_interval_status != CP_CONNECTION_INTERVAL_STATUS_W4_L2CAP_RESPONSE) return;
|
||||||
|
|
||||||
// printf("L2CAP Connection Parameter Update Complete, response: %x\n", l2cap_event_connection_parameter_update_response_get_result(packet));
|
|
||||||
if (l2cap_event_connection_parameter_update_response_get_result(packet) == ERROR_CODE_SUCCESS){
|
if (l2cap_event_connection_parameter_update_response_get_result(packet) == ERROR_CODE_SUCCESS){
|
||||||
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_W4_UPDATE;
|
instance->con_interval_status = CP_CONNECTION_INTERVAL_STATUS_W4_UPDATE;
|
||||||
} else {
|
} else {
|
||||||
@ -966,6 +968,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
|||||||
att_server_response_ready(l2cap_event_connection_parameter_update_response_get_handle(packet));
|
att_server_response_ready(l2cap_event_connection_parameter_update_response_get_handle(packet));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
case HCI_EVENT_DISCONNECTION_COMPLETE:{
|
case HCI_EVENT_DISCONNECTION_COMPLETE:{
|
||||||
if (!instance) return;
|
if (!instance) return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user