From daf58e385291b9abfdd7244ae2870ee994ced6fc Mon Sep 17 00:00:00 2001 From: Tian Hao Date: Fri, 23 Dec 2016 15:57:44 +0800 Subject: [PATCH] component/bt : fix advertising bug 1. adv data flag 2. default adv data not BR/EDR in demo --- components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c | 1 + examples/14_gatt_server/main/gatts_demo.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c b/components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c index 39b392e62f..4040ee42e0 100644 --- a/components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c +++ b/components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c @@ -109,6 +109,7 @@ static void btc_to_bta_adv_data(esp_ble_adv_data_t *p_adv_data, tBTA_BLE_ADV_DAT if (p_adv_data->flag != 0) { mask = BTM_BLE_AD_BIT_FLAGS; + bta_adv_data->flag = p_adv_data->flag; } if (p_adv_data->include_name) { diff --git a/examples/14_gatt_server/main/gatts_demo.c b/examples/14_gatt_server/main/gatts_demo.c index 1785835d7c..58deadc5c9 100644 --- a/examples/14_gatt_server/main/gatts_demo.c +++ b/examples/14_gatt_server/main/gatts_demo.c @@ -68,7 +68,7 @@ static esp_ble_adv_data_t test_adv_data = { .p_service_data = NULL, .service_uuid_len = 32, .p_service_uuid = test_service_uuid128, - .flag = 0x2, + .flag = 0x6, }; static esp_ble_adv_params_t test_adv_params = {