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:

Reply via email to