Skip to content

Commit 57bc7c9

Browse files
nimble/eatt: Remove ble_eatt_start() from EATT
Function is removed, as ble_eatt_connect() is designed to perform this role for both manual & auto-connect scenarios.
1 parent 06fb033 commit 57bc7c9

File tree

1 file changed

+0
-29
lines changed

1 file changed

+0
-29
lines changed

nimble/host/src/ble_eatt.c

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ static struct ble_gap_event_listener ble_eatt_listener;
7777
static struct ble_npl_event g_read_sup_cl_feat_ev;
7878

7979
static void ble_eatt_setup_cb(struct ble_npl_event *ev);
80-
static void ble_eatt_start(uint16_t conn_handle);
8180

8281
static struct ble_eatt *
8382
ble_eatt_find_not_busy(uint16_t conn_handle)
@@ -376,7 +375,6 @@ ble_gatt_eatt_write_cl_cb(uint16_t conn_handle,
376375
return 0;
377376
}
378377

379-
ble_eatt_start(conn_handle);
380378

381379
return 0;
382380
}
@@ -572,33 +570,6 @@ ble_eatt_connect(uint16_t conn_handle, uint8_t chan_num)
572570
return 0;
573571
}
574572

575-
static void
576-
ble_eatt_start(uint16_t conn_handle)
577-
{
578-
struct ble_gap_conn_desc desc;
579-
struct ble_eatt *eatt;
580-
int rc;
581-
582-
rc = ble_gap_conn_find(conn_handle, &desc);
583-
assert(rc == 0);
584-
if (desc.role != BLE_GAP_ROLE_MASTER) {
585-
/* Let master to create ecoc.
586-
* TODO: Slave could setup after some timeout
587-
*/
588-
return;
589-
}
590-
591-
eatt = ble_eatt_alloc();
592-
if (!eatt) {
593-
return;
594-
}
595-
596-
eatt->conn_handle = conn_handle;
597-
598-
/* Setup EATT */
599-
ble_npl_eventq_put(ble_hs_evq_get(), &eatt->setup_ev);
600-
}
601-
602573
void
603574
ble_eatt_init(ble_eatt_att_rx_fn att_rx_cb)
604575
{

0 commit comments

Comments
 (0)