From 70117943f4afeba0245a84a38d7a42f194280e4f Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Wed, 28 Sep 2022 14:38:40 +0200 Subject: [PATCH] nimble/ll: Fix not rounding TX power when restoring defaults HCI VS command didn't round default TX power value. --- nimble/controller/src/ble_ll_hci_vs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nimble/controller/src/ble_ll_hci_vs.c b/nimble/controller/src/ble_ll_hci_vs.c index 8cbf3dcab..93ec2e850 100644 --- a/nimble/controller/src/ble_ll_hci_vs.c +++ b/nimble/controller/src/ble_ll_hci_vs.c @@ -124,7 +124,7 @@ ble_ll_hci_vs_set_tx_power(uint16_t ocf, const uint8_t *cmdbuf, uint8_t cmdlen, if (cmd->tx_power == 127) { /* restore reset default */ - g_ble_ll_tx_power = MYNEWT_VAL(BLE_LL_TX_PWR_DBM); + g_ble_ll_tx_power = ble_phy_tx_power_round(MYNEWT_VAL(BLE_LL_TX_PWR_DBM)); } else { g_ble_ll_tx_power = ble_phy_tx_power_round(cmd->tx_power); }