]> granicus.if.org Git - esp-idf/commitdiff
component/bt : fix advertising bug
authorTian Hao <tianhao@espressif.com>
Fri, 23 Dec 2016 07:57:44 +0000 (15:57 +0800)
committerTian Hao <tianhao@espressif.com>
Thu, 5 Jan 2017 09:53:33 +0000 (17:53 +0800)
1. adv data flag
2. default adv data not BR/EDR in demo

components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c
examples/14_gatt_server/main/gatts_demo.c

index 39b392e62f727dda44a92c2cb347d00ccadd7f12..4040ee42e0826a1f9871e6cd64963bb81a97f80d 100644 (file)
@@ -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) {
index 1785835d7c8be2934b157250f68db555a7434d9e..58deadc5c9fb822931a314827edb5420ce4bc875 100644 (file)
@@ -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 = {