From bd48f06de487775f7be0775bc78c2adfafc7fb3b Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Mon, 6 Jul 2020 15:24:48 +0200 Subject: [PATCH] pkg/nimble/autoconn: fix conn timeout calculation The timeout parameter for nimble_netif_connect() is given in ms and the same is true for NIMBLE_AUTOCONN_CONN_TIMEOUT. So there should be no conversion between the autoconn parameter and the value passed to nimble_netif. --- pkg/nimble/autoconn/nimble_autoconn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/nimble/autoconn/nimble_autoconn.c b/pkg/nimble/autoconn/nimble_autoconn.c index 09a4159f67..c328d82642 100644 --- a/pkg/nimble/autoconn/nimble_autoconn.c +++ b/pkg/nimble/autoconn/nimble_autoconn.c @@ -287,7 +287,7 @@ int nimble_autoconn_update(const nimble_autoconn_params_t *params, _conn_params.supervision_timeout = (params->conn_super_to / 10); _conn_params.min_ce_len = 0; _conn_params.max_ce_len = 0; - _conn_timeout = ((params->conn_timeout * 1000) / BLE_HCI_SCAN_ITVL); + _conn_timeout = params->conn_timeout; /* we use the same values to updated existing connections */ struct ble_gap_upd_params conn_update_params;