BLE: Enable cordio extended modules if available.

pull/8738/head
Vincent Coubard 2018-11-26 16:56:45 +00:00
parent bf535af159
commit ac47736259
1 changed files with 9 additions and 0 deletions

View File

@ -259,6 +259,15 @@ void BLE::processEvents()
::BLE::Instance(::BLE::DEFAULT_INSTANCE),
BLE_ERROR_NONE
};
// initialize extended module if supported
if (HciGetLeSupFeat() == HCI_LE_SUP_FEAT_LE_EXT_ADV) {
DmExtAdvInit();
DmExtScanInit();
DmExtConnMasterInit();
DmExtConnSlaveInit();
}
deviceInstance().getGattServer().initialize();
deviceInstance().initialization_status = INITIALIZED;
_init_callback.call(&context);