Skip to content

Commit 7296dbc

Browse files
[ESP32] Add esp32c6 to release bt memory after commissioned (#31476)
* add esp32c6 ble released after commissioned * Restyled by clang-format --------- Co-authored-by: Restyled.io <commits@restyled.io>
1 parent f57b17e commit 7296dbc

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

examples/all-clusters-app/esp32/sdkconfig.defaults.esp32c6

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ CONFIG_BT_ENABLED=y
1919
CONFIG_BT_NIMBLE_ENABLED=y
2020
CONFIG_BT_NIMBLE_EXT_ADV=n
2121
CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70
22-
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n
22+
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y
2323

2424
# Disable OpenThread
2525
CONFIG_OPENTHREAD_ENABLED=n
2626

2727
# Disable lwip ipv6 autoconfig
28-
CONFIG_LWIP_IPV6_AUTOCONFIG=n
28+
CONFIG_LWIP_IPV6_AUTOCONFIG=y
2929

3030
# Use a custom partition table
3131
CONFIG_PARTITION_TABLE_CUSTOM=y

examples/energy-management-app/esp32/sdkconfig.defaults.esp32c6

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ CONFIG_BT_ENABLED=y
1919
CONFIG_BT_NIMBLE_ENABLED=y
2020
CONFIG_BT_NIMBLE_EXT_ADV=n
2121
CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70
22-
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n
22+
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y
2323

2424
# Disable OpenThread
2525
CONFIG_OPENTHREAD_ENABLED=n
2626

2727
# Disable lwip ipv6 autoconfig
28-
CONFIG_LWIP_IPV6_AUTOCONFIG=n
28+
CONFIG_LWIP_IPV6_AUTOCONFIG=y
2929

3030
# Use a custom partition table
3131
CONFIG_PARTITION_TABLE_CUSTOM=y

examples/lighting-app/esp32/sdkconfig.defaults.esp32c6

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ CONFIG_BT_ENABLED=y
1919
CONFIG_BT_NIMBLE_ENABLED=y
2020
CONFIG_BT_NIMBLE_EXT_ADV=n
2121
CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70
22-
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n
22+
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y
2323

2424
# Disable OpenThread
2525
CONFIG_OPENTHREAD_ENABLED=n
2626

2727
# Disable lwip ipv6 autoconfig
28-
CONFIG_LWIP_IPV6_AUTOCONFIG=n
28+
CONFIG_LWIP_IPV6_AUTOCONFIG=y
2929

3030
# Use a custom partition table
3131
CONFIG_PARTITION_TABLE_CUSTOM=y

examples/lock-app/esp32/sdkconfig.defaults.esp32c6

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ CONFIG_BT_ENABLED=y
1818
CONFIG_BT_NIMBLE_ENABLED=y
1919
CONFIG_BT_NIMBLE_EXT_ADV=n
2020
CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70
21-
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n
21+
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y
2222

2323
# Disable OpenThread
2424
CONFIG_OPENTHREAD_ENABLED=n
2525

2626
# Disable lwip ipv6 autoconfig
27-
CONFIG_LWIP_IPV6_AUTOCONFIG=n
27+
CONFIG_LWIP_IPV6_AUTOCONFIG=y
2828

2929
# Use a custom partition table
3030
CONFIG_PARTITION_TABLE_CUSTOM=y

examples/platform/esp32/common/Esp32AppServer.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ void Esp32AppServer::DeInitBLEIfCommissioned(void)
141141

142142
#if CONFIG_IDF_TARGET_ESP32
143143
err |= esp_bt_mem_release(ESP_BT_MODE_BTDM);
144-
#elif CONFIG_IDF_TARGET_ESP32C2 || CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32H2
144+
#elif CONFIG_IDF_TARGET_ESP32C2 || CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32H2 || \
145+
CONFIG_IDF_TARGET_ESP32C6
145146
err |= esp_bt_mem_release(ESP_BT_MODE_BLE);
146147
#endif
147148

0 commit comments

Comments
 (0)