From 8da39bc40e6c900f51b7153fc4e3a679a62326bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Kopy=C5=9Bci=C5=84ski?= Date: Mon, 31 Jul 2023 14:07:12 +0200 Subject: [PATCH] apps/bttester: fix start_direct_adv command high_duty_cycle is defined in flags field that is 2 octet long, as first bit. --- apps/bttester/src/btp/btp_gap.h | 2 +- apps/bttester/src/btp_gap.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/bttester/src/btp/btp_gap.h b/apps/bttester/src/btp/btp_gap.h index 5e3e1b837..93b62c484 100644 --- a/apps/bttester/src/btp/btp_gap.h +++ b/apps/bttester/src/btp/btp_gap.h @@ -212,7 +212,7 @@ struct btp_gap_passkey_confirm_cmd { #define BTP_GAP_START_DIRECT_ADV 0x15 struct btp_gap_start_direct_adv_cmd { ble_addr_t address; - uint8_t high_duty; + uint16_t options; } __packed; #define BTP_GAP_CONN_PARAM_UPDATE 0x16 diff --git a/apps/bttester/src/btp_gap.c b/apps/bttester/src/btp_gap.c index ebd076315..e0d43a434 100644 --- a/apps/bttester/src/btp_gap.c +++ b/apps/bttester/src/btp_gap.c @@ -1577,7 +1577,7 @@ start_direct_adv(const void *cmd, uint16_t cmd_len, SYS_LOG_DBG(""); - adv_params.high_duty_cycle = cp->high_duty; + adv_params.high_duty_cycle = cp->options & BIT(1); err = ble_gap_adv_start(own_addr_type, &cp->address, BLE_HS_FOREVER, &adv_params,