aboutsummaryrefslogtreecommitdiff
path: root/bta/gatt/bta_gattc_queue.cc
diff options
context:
space:
mode:
Diffstat (limited to 'bta/gatt/bta_gattc_queue.cc')
-rw-r--r--bta/gatt/bta_gattc_queue.cc41
1 files changed, 0 insertions, 41 deletions
diff --git a/bta/gatt/bta_gattc_queue.cc b/bta/gatt/bta_gattc_queue.cc
index 0058741b4..6d8f57c3f 100644
--- a/bta/gatt/bta_gattc_queue.cc
+++ b/bta/gatt/bta_gattc_queue.cc
@@ -26,7 +26,6 @@ constexpr uint8_t GATT_READ_CHAR = 1;
constexpr uint8_t GATT_READ_DESC = 2;
constexpr uint8_t GATT_WRITE_CHAR = 3;
constexpr uint8_t GATT_WRITE_DESC = 4;
-constexpr uint8_t GATT_CONFIG_MTU = 5;
struct gatt_read_op_data {
GATT_READ_OP_CB cb;
@@ -81,29 +80,6 @@ void BtaGattQueue::gatt_write_op_finished(uint16_t conn_id, tGATT_STATUS status,
}
}
-struct gatt_configure_mtu_op_data {
- GATT_CONFIGURE_MTU_OP_CB cb;
- void* cb_data;
-};
-
-void BtaGattQueue::gatt_configure_mtu_op_finished(uint16_t conn_id,
- tGATT_STATUS status,
- void* data) {
- gatt_configure_mtu_op_data* tmp = (gatt_configure_mtu_op_data*)data;
- GATT_CONFIGURE_MTU_OP_CB tmp_cb = tmp->cb;
- void* tmp_cb_data = tmp->cb_data;
-
- osi_free(data);
-
- mark_as_not_executing(conn_id);
- gatt_execute_next_op(conn_id);
-
- if (tmp_cb) {
- tmp_cb(conn_id, status, tmp_cb_data);
- return;
- }
-}
-
void BtaGattQueue::gatt_execute_next_op(uint16_t conn_id) {
APPL_TRACE_DEBUG("%s: conn_id=0x%x", __func__, conn_id);
if (gatt_op_queue.empty()) {
@@ -161,14 +137,6 @@ void BtaGattQueue::gatt_execute_next_op(uint16_t conn_id) {
data->cb_data = op.write_cb_data;
BTA_GATTC_WriteCharDescr(conn_id, op.handle, std::move(op.value),
GATT_AUTH_REQ_NONE, gatt_write_op_finished, data);
- } else if (op.type == GATT_CONFIG_MTU) {
- gatt_configure_mtu_op_data* data =
- (gatt_configure_mtu_op_data*)osi_malloc(sizeof(gatt_configure_mtu_op_data));
- data->cb = op.mtu_cb;
- data->cb_data = op.mtu_cb_data;
- BTA_GATTC_ConfigureMTU(conn_id, static_cast<uint16_t>(op.value[0] |
- (op.value[1] << 8)),
- gatt_configure_mtu_op_finished, data);
}
gatt_ops.pop_front();
@@ -222,12 +190,3 @@ void BtaGattQueue::WriteDescriptor(uint16_t conn_id, uint16_t handle,
.value = std::move(value)});
gatt_execute_next_op(conn_id);
}
-
-void BtaGattQueue::ConfigureMtu(uint16_t conn_id, uint16_t mtu) {
- LOG(INFO) << __func__ << ", mtu: " << static_cast<int>(mtu);
- std::vector<uint8_t> value = {static_cast<uint8_t>(mtu & 0xff),
- static_cast<uint8_t>(mtu >> 8)};
- gatt_op_queue[conn_id].push_back({.type = GATT_CONFIG_MTU,
- .value = std::move(value)});
- gatt_execute_next_op(conn_id);
-}