From 1ce5000d4eede94ef87872d7b9bc8d392201eddf Mon Sep 17 00:00:00 2001 From: Miguel Azevedo Date: Tue, 13 Feb 2018 17:58:39 -0200 Subject: [PATCH] Fixing NRF_RADIO CI field on ble_phy. X-Original-Commit: 3c2c8defa455137a45f397513ca54ed7be8e68f7 --- nimble/drivers/nrf52/src/ble_phy.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nimble/drivers/nrf52/src/ble_phy.c b/nimble/drivers/nrf52/src/ble_phy.c index 690bbd79f..defb889aa 100644 --- a/nimble/drivers/nrf52/src/ble_phy.c +++ b/nimble/drivers/nrf52/src/ble_phy.c @@ -773,12 +773,12 @@ ble_phy_get_cur_rx_phy_mode(void) (phy == BLE_PHY_MODE_CODED_500KBPS)) { /* * XXX CI field value is bits [2:1] in NRF_RADIO->PDUSTAT which is - * available in SDK v14.0 - it's NRF_RADIO->RESERVED7[0] in - * SDK v11.0 so let's use it for now + * available in nrfx for nrf52840 only - it's NRF_RADIO->RESERVED7[0] + * for other nrf52 vairants. */ - phy = NRF_RADIO->RESERVED7[0] & 0x06 ? - BLE_PHY_MODE_CODED_500KBPS : - BLE_PHY_MODE_CODED_125KBPS; + phy = NRF_RADIO->PDUSTAT & 0x06 ? + BLE_PHY_MODE_CODED_500KBPS : + BLE_PHY_MODE_CODED_125KBPS; } #endif