Skip to content

Commit cc14187

Browse files
szymon-czaprackisjanc
authored andcommitted
apps/bttester: Set scannable flag if data is present
Set scannable option for adv_params when scan response data is provided. Ensure extended advertising is configured correctly.
1 parent 7f7ab2d commit cc14187

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

apps/bttester/src/btp_gap.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ start_advertising(const void *cmd, uint16_t cmd_len,
455455
struct btp_gap_start_advertising_rp *rp = rsp;
456456
uint8_t buf[BLE_HS_ADV_MAX_SZ];
457457
uint8_t buf_len = 0;
458-
uint8_t adv_len, sd_len;
458+
uint8_t adv_len, sd_len = 0;
459459
uint8_t addr_type;
460460
uint32_t duration;
461461
int err;
@@ -517,6 +517,11 @@ start_advertising(const void *cmd, uint16_t cmd_len,
517517

518518
#if MYNEWT_VAL(BLE_EXT_ADV)
519519
adv_params.own_addr_type = own_addr_type;
520+
521+
if (sd_len != 0 && adv_params.legacy_pdu) {
522+
adv_params.scannable = 1;
523+
}
524+
520525
if (use_filter_policy) {
521526
adv_params.filter_policy = BLE_HCI_ADV_FILT_BOTH;
522527
}

0 commit comments

Comments
 (0)