Skip to content

Commit 6ff6a83

Browse files
committed
Customize sdkconfig to disable Classic BT and enable BLTE
1 parent b007d3e commit 6ff6a83

File tree

3 files changed

+46
-10
lines changed

3 files changed

+46
-10
lines changed

build.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,18 +192,22 @@ if [ "$BUILD_TYPE" = "all" ]; then
192192
python3 ./tools/gen_tools_json.py -i "$IDF_PATH" -j "$AR_COMPS/arduino/package/package_esp32_index.template.json" -o "$AR_OUT/"
193193
if [ $? -ne 0 ]; then exit 1; fi
194194
fi
195+
echo "Done update package_esp32_index.template.json"
195196

196197
# archive the build
197198
if [ "$BUILD_TYPE" = "all" ]; then
198199
./tools/archive-build.sh
199200
if [ $? -ne 0 ]; then exit 1; fi
200201
fi
202+
echo "Done archive the build"
201203

202204
# copy everything to arduino-esp32 installation
203205
if [ $COPY_OUT -eq 1 ] && [ -d "$ESP32_ARDUINO" ]; then
204206
./tools/copy-to-arduino.sh
205207
fi
208+
echo "Done copy everything to arduino-esp32 installation"
206209

207210
if [ $DEPLOY_OUT -eq 1 ]; then
208211
./tools/push-to-arduino.sh
209212
fi
213+
echo "Done tools/push-to-arduino.sh"

configs/defconfig.common

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
66
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
77
CONFIG_BT_ENABLED=y
88
CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y
9-
CONFIG_BLE_MESH=y
9+
#CONFIG_BLE_MESH=y
10+
CONFIG_BLE_MESH=n
1011
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
1112
CONFIG_COMPILER_CXX_EXCEPTIONS=y
1213
CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y
@@ -92,3 +93,17 @@ CONFIG_ESP_COREDUMP_STACK_SIZE=1024
9293
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
9394
CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
9495
CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
96+
97+
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=2048
98+
#CONFIG_BT_BLUEDROID_ENABLED=n
99+
CONFIG_BT_BLUEDROID_ENABLED=y
100+
#CONFIG_BT_NIMBLE_ENABLED=y
101+
#CONFIG_BT_CLASSIC_ENABLED=y
102+
CONFIG_BT_CLASSIC_ENABLED=n
103+
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y
104+
CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=2048
105+
CONFIG_BT_BLE_ENABLED=y
106+
CONFIG_BT_GATTS_ENABLE=y
107+
CONFIG_BT_GATTC_ENABLE=y
108+
CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
109+
CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=y

configs/defconfig.esp32

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ CONFIG_BTDM_CTRL_MODE_BTDM=y
22
CONFIG_BTDM_SCAN_DUPL_CACHE_SIZE=20
33
CONFIG_BT_BTC_TASK_STACK_SIZE=8192
44
CONFIG_BT_BTU_TASK_STACK_SIZE=8192
5-
CONFIG_BT_CLASSIC_ENABLED=y
6-
CONFIG_BT_A2DP_ENABLE=y
7-
CONFIG_BT_SPP_ENABLED=y
8-
CONFIG_BT_HFP_ENABLE=y
5+
#CONFIG_BT_CLASSIC_ENABLED=y
6+
#CONFIG_BT_A2DP_ENABLE=y
7+
CONFIG_BT_A2DP_ENABLE=n
8+
#CONFIG_BT_SPP_ENABLED=y
9+
CONFIG_BT_SPP_ENABLED=n
10+
#CONFIG_BT_HFP_ENABLE=y
11+
CONFIG_BT_HFP_ENABLE=n
912
CONFIG_BT_STACK_NO_LOG=y
1013
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=y
1114
CONFIG_ESP32_SPIRAM_SUPPORT=y
@@ -22,8 +25,22 @@ CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID=y
2225
CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y
2326
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
2427

25-
# Enable dynamic buffer for mbedTLS
26-
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
27-
CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
28-
CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
29-
28+
## Enable dynamic buffer for mbedTLS
29+
#CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
30+
#CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
31+
#CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
32+
#
33+
#CONFIG_BT_BLUEDROID_ENABLED=n
34+
#CONFIG_BT_NIMBLE_ENABLED=y
35+
#CONFIG_BT_CLASSIC_ENABLED=n
36+
##CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
37+
##CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=
38+
##CONFIG_BTDM_CTRL_MODE_BTDM=
39+
#
40+
## CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
41+
#CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=6384
42+
#
43+
## Enable TLS asymmetric in/out content length
44+
#CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y
45+
#CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=2048
46+
#

0 commit comments

Comments
 (0)