forked from espressif/esp-idf
ESP32C3: Fix for provisioning failure with ble transport mode and bluedriod stack for v4.3
This commit is contained in:
@@ -225,7 +225,7 @@ esp_err_t simple_ble_start(simple_ble_cfg_t *cfg)
|
|||||||
|
|
||||||
#ifdef CONFIG_BTDM_CTRL_MODE_BTDM
|
#ifdef CONFIG_BTDM_CTRL_MODE_BTDM
|
||||||
ret = esp_bt_controller_enable(ESP_BT_MODE_BTDM);
|
ret = esp_bt_controller_enable(ESP_BT_MODE_BTDM);
|
||||||
#elif defined CONFIG_BTDM_CTRL_MODE_BLE_ONLY
|
#elif defined CONFIG_BTDM_CTRL_MODE_BLE_ONLY || CONFIG_BT_CTRL_MODE_EFF
|
||||||
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
|
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
|
||||||
#else
|
#else
|
||||||
ESP_LOGE(TAG, "Configuration mismatch. Select BLE Only or BTDM mode from menuconfig");
|
ESP_LOGE(TAG, "Configuration mismatch. Select BLE Only or BTDM mode from menuconfig");
|
||||||
|
@@ -42,4 +42,12 @@ menu "Example Configuration"
|
|||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Show the QR code for provisioning.
|
Show the QR code for provisioning.
|
||||||
|
|
||||||
|
config EXAMPLE_PROV_USING_BLUEDROID
|
||||||
|
bool
|
||||||
|
depends on (BT_BLUEDROID_ENABLED && (IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3))
|
||||||
|
select BT_BLE_42_FEATURES_SUPPORTED
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
This enables BLE 4.2 features for Bluedroid.
|
||||||
endmenu
|
endmenu
|
||||||
|
@@ -43,4 +43,12 @@ menu "Example Configuration"
|
|||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Show the QR code for provisioning.
|
Show the QR code for provisioning.
|
||||||
|
|
||||||
|
config EXAMPLE_PROV_USING_BLUEDROID
|
||||||
|
bool
|
||||||
|
depends on (BT_BLUEDROID_ENABLED && (IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3))
|
||||||
|
select BT_BLE_42_FEATURES_SUPPORTED
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
This enables BLE 4.2 features for Bluedroid.
|
||||||
endmenu
|
endmenu
|
||||||
|
Reference in New Issue
Block a user