From 5074c711fb2e82a22b8da943d337818e9c5c0864 Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Sun, 29 Sep 2024 21:27:40 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8Dble=E6=9C=8D=E5=8A=A1=E5=A4=B1?= =?utf8?q?=E6=95=88bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../ble_service/bleservice/bleService.c | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/code/sdk/application/wearable/service/ble_service/bleservice/bleService.c b/code/sdk/application/wearable/service/ble_service/bleservice/bleService.c index 97cd41eb1..a4fb0d0fd 100644 --- a/code/sdk/application/wearable/service/ble_service/bleservice/bleService.c +++ b/code/sdk/application/wearable/service/ble_service/bleservice/bleService.c @@ -399,7 +399,7 @@ void svr_ble_connstate_change_cb(unsigned short conn_id, bd_addr_t *addr, gap_bl { ble_ancs_client_clear(conn_id); } - + } else { @@ -972,7 +972,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t { data2ae6Cmd=result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=data2ae6Cmd; handle_num++; } if(ble_gatts_cmp_uuid(uuid, &chara_uuid_data_2ae5)) @@ -984,7 +984,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if(data2ae5Cmd == 0){ data2ae5Cmd = result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, " 2ae5 result->value_handle1 %d\r\n",result->value_handle); @@ -997,7 +997,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t { data2ae3Cmd = result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; } @@ -1009,7 +1009,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t { data2ae0Cmd = result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; } if(ble_gatts_cmp_uuid(uuid, &chara_uuid_data_2ae1)) @@ -1018,7 +1018,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t { data2ae1Cmd = result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; // data2ae1Cmd = result->value_handle; @@ -1032,7 +1032,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if(data2ae2Cmd == 0){ data2ae2Cmd = result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; } if(ble_gatts_cmp_uuid(uuid, &chara_uuid_data_2ae4)) @@ -1042,7 +1042,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t { data2ae4Cmd = result->value_handle; } - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; // = result->value_handle; } @@ -1061,7 +1061,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if (ble_gatts_cmp_uuid(uuid, &factorytest_recv_uuid) == true) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "result->factorytest_recv_uuid %d\r\n",result->value_handle); - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; ble_factorytest_store_recv_handle(result->value_handle) ; @@ -1073,7 +1073,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if (ble_gatts_cmp_uuid(uuid, &factorytest_report_uuid) == true) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "result->factorytest_report_uuid %d\r\n",result->value_handle); - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; ble_factorytest_store_report_handle(result->value_handle); // } @@ -1084,7 +1084,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if (ble_gatts_cmp_uuid(uuid, &factorytest_ota_recv_uuid) == true) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "result->factorytest_ota_recv_uuid %d\r\n",result->value_handle); - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; ble_factorytest_store_ota_recv_handle(result->value_handle) ; // } @@ -1095,7 +1095,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if (ble_gatts_cmp_uuid(uuid, &factorytest_ota_report_uuid) == true) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "result->factorytest_ota_report_uuid %d\r\n",result->value_handle); - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; ble_factorytest_store_ota_report_handle(result->value_handle); // } @@ -1106,7 +1106,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t bts_data_to_uuid_len2(BLE_UUID_PPG_NOTIFY, &ppgtest_report_uuid); if (ble_gatts_cmp_uuid(uuid, &ppgtest_report_uuid) == true) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "result->ble_ppgtest_store_report_handle %d\r\n",result->value_handle); - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; ble_ppgtest_store_report_handle(result->value_handle); } @@ -1118,7 +1118,7 @@ static void svr_ble_bt_gatts_characteristic_add_cb(uint8_t server_id, bt_uuid_t if (ble_gatts_cmp_uuid(uuid, &cywee_report_uuid) == true) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "result->cywee_report_uuid %d\r\n",result->value_handle); - Is_value_handle[handle_num]; + Is_value_handle[handle_num]=result->value_handle; handle_num++; ble_cywee_store_report_handle(result->value_handle); @@ -1296,6 +1296,10 @@ static void svr_ble_bt_gatts_req_write_cb(uint8_t server_id, uint16_t conn_id, g printf(" %d %d\r\n",conn_id,write_cb_para->handle); g_ble_conn_id=conn_id; } + else + { + printf(" ?????\r\n"); + } blesrv_service_recv_msg_handler(write_cb_para->handle,write_cb_para->value,write_cb_para->length); } -- 2.17.1