diff --git a/connectivity/FEATURE_BLE/source/cordio/source/BLEInstanceBaseImpl.cpp b/connectivity/FEATURE_BLE/source/cordio/source/BLEInstanceBaseImpl.cpp index abe30f20809..b8d1e7e1ef8 100644 --- a/connectivity/FEATURE_BLE/source/cordio/source/BLEInstanceBaseImpl.cpp +++ b/connectivity/FEATURE_BLE/source/cordio/source/BLEInstanceBaseImpl.cpp @@ -773,3 +773,9 @@ FunctionPointerWithContext<::BLE::InitializationCompleteCallbackContext *> BLEIn } // namespace impl } // namespace ble + +// Implement the createBLEInstance() function to return a valid BLEInstanceBase object +ble::BLEInstanceBase *ble::createBLEInstance() +{ + return (&(ble::impl::BLEInstanceBase::deviceInstance())); +}