BLE - Fix initialization of extended advertising modules.

pull/9790/head
Vincent Coubard 2019-02-28 13:51:50 +00:00
parent 6a3f3d187e
commit 9566af64fb
1 changed files with 8 additions and 0 deletions

View File

@ -287,10 +287,18 @@ void BLE::processEvents()
#if BLE_FEATURE_EXTENDED_ADVERTISING #if BLE_FEATURE_EXTENDED_ADVERTISING
// initialize extended module if supported // initialize extended module if supported
if (HciGetLeSupFeat() & HCI_LE_SUP_FEAT_LE_EXT_ADV) { if (HciGetLeSupFeat() & HCI_LE_SUP_FEAT_LE_EXT_ADV) {
#if BLE_ROLE_BROADCASTER
DmExtAdvInit(); DmExtAdvInit();
#endif // BLE_ROLE_BROADCASTER
#if BLE_ROLE_OBSERVER
DmExtScanInit(); DmExtScanInit();
#endif // BLE_ROLE_OBSERVER
#if BLE_ROLE_CENTRAL
DmExtConnMasterInit(); DmExtConnMasterInit();
#endif // BLE_ROLE_CENTRAL
#if BLE_ROLE_PERIPHERAL
DmExtConnSlaveInit(); DmExtConnSlaveInit();
#endif // BLE_ROLE_PERIPHERAL
} }
#endif // BLE_FEATURE_EXTENDED_ADVERTISING #endif // BLE_FEATURE_EXTENDED_ADVERTISING
#if BLE_FEATURE_GATT_SERVER #if BLE_FEATURE_GATT_SERVER