This is an automated email from the ASF dual-hosted git repository.
mgorecki pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
The following commit(s) were added to refs/heads/master by this push:
new 9715855b5 nimble/ll: Set ext adv params v2 command bug fixes
9715855b5 is described below
commit 9715855b54f278cdbf336b8f1e87ef642b243bf9
Author: Michal Gorecki <[email protected]>
AuthorDate: Fri Nov 22 15:05:19 2024 +0100
nimble/ll: Set ext adv params v2 command bug fixes
---
nimble/controller/src/ble_ll_adv.c | 2 +-
nimble/controller/src/ble_ll_hci.c | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/nimble/controller/src/ble_ll_adv.c
b/nimble/controller/src/ble_ll_adv.c
index 1e56a8d45..3b36c87a5 100644
--- a/nimble/controller/src/ble_ll_adv.c
+++ b/nimble/controller/src/ble_ll_adv.c
@@ -3740,7 +3740,7 @@ ble_ll_adv_ext_set_param_v2(const uint8_t *cmdbuf,
uint8_t len,
advsm = ble_ll_adv_sm_get(cmd->params_v1.adv_handle);
advsm->pri_phy = ble_ll_adv_ext_phy_mode_get(cmd->params_v1.pri_phy,
cmd->pri_phy_opt);
- advsm->sec_phy = ble_ll_adv_ext_phy_mode_get(cmd->params_v1.pri_phy,
cmd->sec_phy_opt);
+ advsm->sec_phy = ble_ll_adv_ext_phy_mode_get(cmd->params_v1.sec_phy,
cmd->sec_phy_opt);
return rc;
}
diff --git a/nimble/controller/src/ble_ll_hci.c
b/nimble/controller/src/ble_ll_hci.c
index 7e2d707bd..b3e61ca2e 100644
--- a/nimble/controller/src/ble_ll_hci.c
+++ b/nimble/controller/src/ble_ll_hci.c
@@ -779,6 +779,9 @@ ble_ll_is_valid_adv_mode(uint8_t ocf)
#if MYNEWT_VAL(BLE_VERSION) >= 51
case BLE_HCI_OCF_LE_PERIODIC_ADV_RECEIVE_ENABLE:
#endif
+#if MYNEWT_VAL(BLE_VERSION) >= 54
+ case BLE_HCI_OCF_LE_SET_EXT_ADV_PARAM_V2:
+#endif
#if MYNEWT_VAL(BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_TRANSFER)
case BLE_HCI_OCF_LE_PERIODIC_ADV_SYNC_TRANSFER:
case BLE_HCI_OCF_LE_PERIODIC_ADV_SET_INFO_TRANSFER: