Commit 45c248c4 authored by 时昊's avatar 时昊

feat:修改蓝牙电话显示+号

parent 12523274
......@@ -30,6 +30,7 @@
#include "esp_gatt_common_api.h"
#include "esp_log.h"
#include "freertos/FreeRTOS.h"
#include "Protocol_Lib.h"
#define GATTC_TAG "GATTC_DEMO"
#define REMOTE_SERVICE_UUID 0x00FF
......@@ -322,8 +323,8 @@ static void gattc_profile_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_
}
//GAP层 这些事件可能包括设备扫描结果、连接状态变化、认证请求等。
uint8_t ID01[64] = {0};
uint8_t ID01_Len = 0;
// uint8_t ID01[64] = {0};
// uint8_t ID01_Len = 0;
static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
{
uint8_t *adv_name = NULL;
......@@ -355,10 +356,10 @@ static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *par
//if((scan_result->scan_rst.bda[4] == 0x22)||(scan_result->scan_rst.bda[4] == 0x1c))
//{
//ESP_LOGI(GATTC_TAG, "searched Adv Data Len %d, Scan Response Len %d", scan_result->scan_rst.adv_data_len, scan_result->scan_rst.scan_rsp_len);
//adv_name = esp_ble_resolve_adv_data(scan_result->scan_rst.ble_adv,ESP_BLE_AD_TYPE_NAME_CMPL, &adv_name_len);
//ESP_LOGI(GATTC_TAG, "searched Device Name Len %d", adv_name_len);
//esp_log_buffer_char(GATTC_TAG, adv_name, adv_name_len);
// ESP_LOGI(GATTC_TAG, "searched Adv Data Len %d, Scan Response Len %d", scan_result->scan_rst.adv_data_len, scan_result->scan_rst.scan_rsp_len);
// adv_name = esp_ble_resolve_adv_data(scan_result->scan_rst.ble_adv,ESP_BLE_AD_TYPE_NAME_CMPL, &adv_name_len);
// ESP_LOGI(GATTC_TAG, "searched Device Name Len %d", adv_name_len);
// esp_log_buffer_char(GATTC_TAG, adv_name, adv_name_len);
//printf("scan_result->scan_rst.adv_data_len = %d\r\n",scan_result->scan_rst.adv_data_len);
......@@ -389,18 +390,20 @@ static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *par
{
//esp_log_buffer_hex("tpms",scan_result->scan_rst.ble_adv,scan_result->scan_rst.adv_data_len);
//printf("99999999999999999999999999 \r\n");
ID01_Len = scan_result->scan_rst.adv_data_len;
for(i = 0; i < scan_result->scan_rst.adv_data_len; i++)
{
ID01[i] = scan_result->scan_rst.ble_adv[i];
}
// ID01_Len = scan_result->scan_rst.adv_data_len;
// for(i = 0; i < scan_result->scan_rst.adv_data_len; i++)
// {
// ID01[i] = scan_result->scan_rst.ble_adv[i];
// }
Protocol_Send(0x01, scan_result->scan_rst.ble_adv, scan_result->scan_rst.adv_data_len);
}
// else
// {
// memset(ID01, 0, sizeof(ID01));
// }
//printf("地址:%x \r\n",scan_result->scan_rst.bda[4]);
//}
// }
#if CONFIG_EXAMPLE_DUMP_ADV_DATA_AND_SCAN_RESP
if (scan_result->scan_rst.adv_data_len > 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment