UINT8 status;
if (p_lcb->conn_update_mask & L2C_BLE_UPDATE_PENDING) {
+ L2CAP_TRACE_ERROR("%s, the last connection update command still pending.", __func__);
return FALSE;
}
p_lcb->max_interval = int_max;
p_lcb->latency = latency;
p_lcb->timeout = timeout;
- p_lcb->conn_update_mask |= L2C_BLE_UPDATE_PENDING;
/* if update is enabled, always accept connection parameter update */
if ((p_lcb->conn_update_mask & L2C_BLE_CONN_UPDATE_DISABLE) == 0) {
+ p_lcb->conn_update_mask |= L2C_BLE_UPDATE_PENDING;
btsnd_hcic_ble_rc_param_req_reply(handle, int_min, int_max, latency, timeout, 0, 0);
} else {
L2CAP_TRACE_EVENT ("L2CAP - LE - update currently disabled");