diff --git a/examples/bluetooth/bluedroid/ble/ble_acl_latency/cent/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_acl_latency/cent/sdkconfig.defaults index cb4451961f6..fa0bf673cfb 100644 --- a/examples/bluetooth/bluedroid/ble/ble_acl_latency/cent/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_acl_latency/cent/sdkconfig.defaults @@ -6,3 +6,9 @@ CONFIG_BT_ENABLED=y CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT client only example +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_acl_latency/periph/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_acl_latency/periph/sdkconfig.defaults index cb4451961f6..c9b1dccee9c 100644 --- a/examples/bluetooth/bluedroid/ble/ble_acl_latency/periph/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_acl_latency/periph/sdkconfig.defaults @@ -6,3 +6,9 @@ CONFIG_BT_ENABLED=y CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT server only example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults index c666e21a7e9..1602e1c68ab 100644 --- a/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults @@ -8,3 +8,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y CONFIG_BT_LE_50_FEATURE_SUPPORT=n CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y +# Disable unused Bluedroid host features for ANCS example +# (advertises as peripheral and acts as GATT client to ANCS service) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults index 2a4343f58a2..42586d5002a 100644 --- a/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults @@ -7,3 +7,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. CONFIG_BT_LE_50_FEATURE_SUPPORT=n CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for compatibility test (server with SMP) +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_eddystone_receiver/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_eddystone_receiver/sdkconfig.defaults index 8942978335d..fa011a220e0 100644 --- a/examples/bluetooth/bluedroid/ble/ble_eddystone_receiver/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_eddystone_receiver/sdkconfig.defaults @@ -7,3 +7,10 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for Eddystone receiver (scanning only) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_eddystone_sender/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_eddystone_sender/sdkconfig.defaults index 995a6e23374..268532f2cc0 100644 --- a/examples/bluetooth/bluedroid/ble/ble_eddystone_sender/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_eddystone_sender/sdkconfig.defaults @@ -10,3 +10,10 @@ CONFIG_EXMAPLE_EDDYSTONE_SEND_UID=y CONFIG_EXMAPLE_EDDYSTONE_SEND_URL=n CONFIG_EXMAPLE_EDDYSTONE_SEND_TLM=n CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for Eddystone sender (advertising only) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_cent/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_cent/sdkconfig.defaults index 103931a1372..7b5d67ee671 100644 --- a/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_cent/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_cent/sdkconfig.defaults @@ -12,3 +12,8 @@ CONFIG_BT_BLE_SMP_ENABLE=y # Options: CONFIG_BT_SMP_CRYPTO_STACK_TINYCRYPT or CONFIG_BT_SMP_CRYPTO_STACK_MBEDTLS CONFIG_BT_SMP_CRYPTO_STACK_TINYCRYPT=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for encrypted adv data central (client with SMP) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_prph/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_prph/sdkconfig.defaults index 103931a1372..dafa5f42994 100644 --- a/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_prph/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_enc_adv_data/enc_adv_data_prph/sdkconfig.defaults @@ -12,3 +12,8 @@ CONFIG_BT_BLE_SMP_ENABLE=y # Options: CONFIG_BT_SMP_CRYPTO_STACK_TINYCRYPT or CONFIG_BT_SMP_CRYPTO_STACK_MBEDTLS CONFIG_BT_SMP_CRYPTO_STACK_TINYCRYPT=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for encrypted adv data peripheral (server with SMP) +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults index 8942978335d..2580dc36e6d 100644 --- a/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults @@ -7,3 +7,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for HID device example (server with SMP) +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults index 1bf8906ea7d..7a916b469af 100644 --- a/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults @@ -6,3 +6,10 @@ CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. CONFIG_BT_LE_50_FEATURE_SUPPORT=n +# CONFIG_BT_LE_50_FEATURE_SUPPORT is not set + +# Disable unused Bluedroid host features for iBeacon (advertising/scanning only, no GATT/SMP) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_cent/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_cent/sdkconfig.defaults index 9edc65da8d3..eda43c68c2e 100644 --- a/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_cent/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_cent/sdkconfig.defaults @@ -7,3 +7,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_BLE_50_FEATURES_SUPPORTED is not set CONFIG_BT_MULTI_CONNECTION_ENBALE=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for multi-connection central +# (acts as both GATT server and GATT client, but no SMP) +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_prph/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_prph/sdkconfig.defaults index 2aa3337710a..355af902721 100644 --- a/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_prph/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_multi_conn/ble_multi_conn_prph/sdkconfig.defaults @@ -9,3 +9,9 @@ CONFIG_BT_ACL_CONNECTIONS=50 CONFIG_BT_ALARM_MAX_NUM=150 CONFIG_BT_MULTI_CONNECTION_ENBALE=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT server only example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults index 8942978335d..d3b87b3423b 100644 --- a/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults @@ -7,3 +7,9 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT client only example +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults index 1bf8906ea7d..8aee1cf3112 100644 --- a/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults @@ -6,3 +6,11 @@ CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. CONFIG_BT_LE_50_FEATURE_SUPPORT=n +# CONFIG_BT_LE_50_FEATURE_SUPPORT is not set +CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT server only example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults index fedf9d04192..70e6b8943db 100644 --- a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults @@ -9,3 +9,9 @@ CONFIG_BT_LE_50_FEATURE_SUPPORT=n CONFIG_EXAMPLE_GATTS_NOTIFY_THROUGHPUT=y CONFIG_EXAMPLE_GATTC_WRITE_THROUGHPUT=n CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT client only example +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults index 0d6d7d6de81..f813648ada6 100644 --- a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults @@ -9,3 +9,9 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT server only example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults index 8942978335d..d3b87b3423b 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults @@ -7,3 +7,9 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT client only example +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults index 8942978335d..8377ae83231 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults @@ -7,3 +7,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT security client example +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults index 8942978335d..8cc772f6cf9 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults @@ -7,3 +7,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT security server example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults index 8942978335d..925c754be65 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults @@ -7,3 +7,9 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT server only example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults index 8942978335d..925c754be65 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults @@ -7,3 +7,9 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT server only example +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_SCAN_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults index 8942978335d..d3b87b3423b 100644 --- a/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults @@ -7,3 +7,9 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT is not set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y + +# Disable unused Bluedroid host features for GATT client only example +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_42_ADV_EN is not set +# CONFIG_BT_BLE_42_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/ble50_security_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/ble50_security_client/sdkconfig.defaults index d1004c7abde..b2530c1ec90 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble50_security_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/ble50_security_client/sdkconfig.defaults @@ -2,3 +2,7 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y + +# Disable unused Bluedroid host features (GATT security client, extended scan only) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/ble50_security_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/ble50_security_server/sdkconfig.defaults index d1004c7abde..e0161417835 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble50_security_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/ble50_security_server/sdkconfig.defaults @@ -2,3 +2,7 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y + +# Disable unused Bluedroid host features (GATT security server, extended adv only) +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_client/sdkconfig.defaults index 5976aa8c259..8b023e864c9 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_client/sdkconfig.defaults @@ -8,3 +8,8 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=n # CONFIG_BT_LE_50_FEATURE_SUPPORT=n CONFIG_GATTS_NOTIFY_THROUGHPUT=y CONFIG_GATTC_WRITE_THROUGHPUT=n + +# Disable unused Bluedroid host features (GATT client only) +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_server/sdkconfig.defaults index 83bac6e78ac..521d85b1514 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/ble50_throughput/throughput_server/sdkconfig.defaults @@ -9,3 +9,8 @@ CONFIG_BT_BLE_50_FEATURES_SUPPORTED=y CONFIG_BT_BLE_42_FEATURES_SUPPORTED=n # CONFIG_BT_LE_50_FEATURE_SUPPORT is not used on ESP32, ESP32-C3 and ESP32-S3. # CONFIG_BT_LE_50_FEATURE_SUPPORT=n + +# Disable unused Bluedroid host features (GATT server only) +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/ble_pawr_synchronizer/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/ble_pawr_synchronizer/sdkconfig.defaults index 4a040f3a56c..810004f14ba 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble_pawr_synchronizer/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/ble_pawr_synchronizer/sdkconfig.defaults @@ -14,3 +14,4 @@ CONFIG_BT_BLE_SMP_ENABLE=n CONFIG_BT_BLE_50_EXTEND_ADV_EN=n CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y +CONFIG_BT_BLE_50_DTM_TEST_EN=n diff --git a/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults index 826d56277e1..7553f5a56e6 100644 --- a/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults @@ -2,5 +2,20 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLUEDROID_ENABLED=y +CONFIG_BT_BLE_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=y +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=n + +# Multiple extended advertisers only CONFIG_BT_LE_MAX_EXT_ADV_INSTANCES=4 CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y +CONFIG_BT_BLE_50_EXTEND_ADV_EN=y +CONFIG_BT_BLE_50_EXTEND_SCAN_EN=n +CONFIG_BT_BLE_50_EXTEND_SYNC_EN=n +CONFIG_BT_BLE_50_PERIODIC_ADV_EN=n + +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/periodic_adv/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/periodic_adv/sdkconfig.defaults index f9c36f23f63..c2c8c906cd1 100644 --- a/examples/bluetooth/bluedroid/ble_50/periodic_adv/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/periodic_adv/sdkconfig.defaults @@ -3,3 +3,18 @@ # CONFIG_BT_ENABLED=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y +CONFIG_BT_BLUEDROID_ENABLED=y +CONFIG_BT_BLE_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=y +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=n + +# Periodic extended advertiser only (no scan / sync / GATT) +CONFIG_BT_BLE_50_EXTEND_ADV_EN=y +CONFIG_BT_BLE_50_PERIODIC_ADV_EN=y +CONFIG_BT_BLE_50_EXTEND_SCAN_EN=n +CONFIG_BT_BLE_50_EXTEND_SYNC_EN=n + +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set diff --git a/examples/bluetooth/bluedroid/ble_50/periodic_sync/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/periodic_sync/sdkconfig.defaults index f9c36f23f63..c54620a9513 100644 --- a/examples/bluetooth/bluedroid/ble_50/periodic_sync/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/periodic_sync/sdkconfig.defaults @@ -3,3 +3,18 @@ # CONFIG_BT_ENABLED=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y +CONFIG_BT_BLUEDROID_ENABLED=y +CONFIG_BT_BLE_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=y +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=n + +# Periodic advertising sync role: extended scan + sync only (no extended adv / no periodic adv in host) +CONFIG_BT_BLE_50_EXTEND_SCAN_EN=y +CONFIG_BT_BLE_50_EXTEND_SYNC_EN=y +# CONFIG_BT_BLE_50_EXTEND_ADV_EN is not set +# CONFIG_BT_BLE_50_PERIODIC_ADV_EN is not set + +# CONFIG_BT_GATTS_ENABLE is not set +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_50_DTM_TEST_EN is not set