Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions nimble/host/src/ble_gattc.c
Original file line number Diff line number Diff line change
Expand Up @@ -320,13 +320,13 @@ static ble_gattc_tmo_fn ble_gattc_read_tmo;
static ble_gattc_tmo_fn ble_gattc_read_uuid_tmo;
static ble_gattc_tmo_fn ble_gattc_read_long_tmo;
static ble_gattc_tmo_fn ble_gattc_read_mult_tmo;
static ble_gattc_tmo_fn ble_gattc_read_mult_var_tmo;
static ble_gattc_tmo_fn ble_gattc_write_tmo;
static ble_gattc_tmo_fn ble_gattc_write_long_tmo;
static ble_gattc_tmo_fn ble_gattc_write_reliable_tmo;
static ble_gattc_tmo_fn ble_gatts_indicate_tmo;

static ble_gattc_tmo_fn * const
ble_gattc_tmo_dispatch[BLE_GATT_OP_CNT] = {
static ble_gattc_tmo_fn * const ble_gattc_tmo_dispatch[BLE_GATT_OP_CNT] = {
[BLE_GATT_OP_MTU] = ble_gattc_mtu_tmo,
[BLE_GATT_OP_DISC_ALL_SVCS] = ble_gattc_disc_all_svcs_tmo,
[BLE_GATT_OP_DISC_SVC_UUID] = ble_gattc_disc_svc_uuid_tmo,
Expand All @@ -338,6 +338,7 @@ ble_gattc_tmo_dispatch[BLE_GATT_OP_CNT] = {
[BLE_GATT_OP_READ_UUID] = ble_gattc_read_uuid_tmo,
[BLE_GATT_OP_READ_LONG] = ble_gattc_read_long_tmo,
[BLE_GATT_OP_READ_MULT] = ble_gattc_read_mult_tmo,
[BLE_GATT_OP_READ_MULT_VAR] = ble_gattc_read_mult_var_tmo,
[BLE_GATT_OP_WRITE] = ble_gattc_write_tmo,
[BLE_GATT_OP_WRITE_LONG] = ble_gattc_write_long_tmo,
[BLE_GATT_OP_WRITE_RELIABLE] = ble_gattc_write_reliable_tmo,
Expand Down Expand Up @@ -3505,6 +3506,15 @@ ble_gattc_read_mult_var_err(struct ble_gattc_proc *proc, int status,
ble_gattc_read_mult_cb_var(proc, status, att_handle, NULL);
}

static void
ble_gattc_read_mult_var_tmo(struct ble_gattc_proc *proc)
{
BLE_HS_DBG_ASSERT(!ble_hs_locked_by_cur_task());
ble_gattc_dbg_assert_proc_not_inserted(proc);

ble_gattc_read_mult_cb_var(proc, BLE_HS_ETIMEOUT, 0, 0);
}

static int
ble_gattc_read_mult_tx(struct ble_gattc_proc *proc)
{
Expand Down
Loading