From 6746573b3449a2e0d7b182c271a5d6e0b9437709 Mon Sep 17 00:00:00 2001 From: "paul.szczepanek@arm.com" Date: Mon, 4 Jan 2021 18:05:50 +0000 Subject: [PATCH] add missing guards for extended advertising feature --- connectivity/FEATURE_BLE/source/cordio/source/PalGapImpl.cpp | 4 ++++ .../TARGET_NORDIC_CORDIO/TARGET_NRF5x/NRFCordioHCIDriver.cpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/connectivity/FEATURE_BLE/source/cordio/source/PalGapImpl.cpp b/connectivity/FEATURE_BLE/source/cordio/source/PalGapImpl.cpp index c1e9e2af0c..eac7ad7710 100644 --- a/connectivity/FEATURE_BLE/source/cordio/source/PalGapImpl.cpp +++ b/connectivity/FEATURE_BLE/source/cordio/source/PalGapImpl.cpp @@ -1209,7 +1209,11 @@ ble_error_t PalGap::periodic_advertising_enable( uint16_t PalGap::get_maximum_advertising_data_length() { +#if BLE_FEATURE_EXTENDED_ADVERTISING return HciGetMaxAdvDataLen(); +#else + return HCI_ADV_DATA_LEN; +#endif // BLE_FEATURE_EXTENDED_ADVERTISING } diff --git a/connectivity/drivers/ble/FEATURE_BLE/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x/NRFCordioHCIDriver.cpp b/connectivity/drivers/ble/FEATURE_BLE/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x/NRFCordioHCIDriver.cpp index 5a059c3332..7e7a0a0bb9 100644 --- a/connectivity/drivers/ble/FEATURE_BLE/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x/NRFCordioHCIDriver.cpp +++ b/connectivity/drivers/ble/FEATURE_BLE/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x/NRFCordioHCIDriver.cpp @@ -326,8 +326,10 @@ void NRFCordioHCIDriver::do_terminate() void NRFCordioHCIDriver::start_reset_sequence() { +#if BLE_FEATURE_EXTENDED_ADVERTISING // Make sure extended adv is init DmExtAdvInit(); +#endif // BLE_FEATURE_EXTENDED_ADVERTISING CordioHCIDriver::start_reset_sequence(); }