diff --git a/docs/Doxyfile b/docs/Doxyfile index fe26be8..0244b9e 100644 --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -2416,12 +2416,12 @@ INCLUDE_FILE_PATTERNS = # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. PREDEFINED = _DOXYGEN_ \ - CONFIG_BT_ENABLED \ - CONFIG_BT_NIMBLE_ROLE_CENTRAL \ - CONFIG_BT_NIMBLE_ROLE_OBSERVER \ - CONFIG_BT_NIMBLE_ROLE_PERIPHERAL \ - CONFIG_BT_NIMBLE_ROLE_BROADCASTER \ - CONFIG_BT_NIMBLE_EXT_ADV + CONFIG_BT_NIMBLE_ENABLED=1 \ + MYNEWT_VAL_BLE_ROLE_CENTRAL=1 \ + MYNEWT_VAL_BLE_ROLE_OBSERVER=1 \ + MYNEWT_VAL_BLE_ROLE_PERIPHERAL=1 \ + MYNEWT_VAL_BLE_ROLE_BROADCASTER=1 \ + MYNEWT_VAL_BLE_EXT_ADV=1 # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The diff --git a/src/NimBLEDevice.cpp b/src/NimBLEDevice.cpp index ca496f0..e7a7c68 100644 --- a/src/NimBLEDevice.cpp +++ b/src/NimBLEDevice.cpp @@ -909,7 +909,7 @@ bool NimBLEDevice::init(const std::string& deviceName) { bt_cfg.mode = ESP_BT_MODE_BLE; bt_cfg.ble_max_conn = MYNEWT_VAL(BLE_MAX_CONNECTIONS); # elif defined(CONFIG_IDF_TARGET_ESP32C3) || defined(CONFIG_IDF_TARGET_ESP32S3) - bt_cfg.ble_max_act = MYNEWT_VAL(BLE_MAX_CONNECTIONS); + bt_cfg.ble_max_act = MYNEWT_VAL(BLE_MAX_CONNECTIONS) + MYNEWT_VAL(BLE_ROLE_BROADCASTER) + MYNEWT_VAL(BLE_ROLE_OBSERVER); # else bt_cfg.nimble_max_connections = MYNEWT_VAL(BLE_MAX_CONNECTIONS); # endif