From 60fc1cd2def03d6f4682b4908d6a6e2f551a1ee5 Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Mon, 21 Oct 2019 14:45:55 +0200 Subject: [PATCH] nimble/ll: Fix PHY_UPDATE_IND handling phys fields are bitmasks, need to convert them. --- nimble/controller/src/ble_ll_ctrl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nimble/controller/src/ble_ll_ctrl.c b/nimble/controller/src/ble_ll_ctrl.c index dd44fe027..d00a035d1 100644 --- a/nimble/controller/src/ble_ll_ctrl.c +++ b/nimble/controller/src/ble_ll_ctrl.c @@ -2650,7 +2650,7 @@ ble_ll_ctrl_tx_done(struct os_mbuf *txpdu, struct ble_ll_conn_sm *connsm) } break; case BLE_LL_CTRL_PHY_UPDATE_IND: - connsm->phy_tx_transition = txpdu->om_data[2]; + connsm->phy_tx_transition = ble_ll_ctrl_phy_from_phy_mask(txpdu->om_data[2]); break; #endif default: