diff --git a/examples/all_device_types_app/sdkconfig.defaults.esp32c2 b/examples/all_device_types_app/sdkconfig.defaults.esp32c2 index d4f6e409d..b2180e4c1 100644 --- a/examples/all_device_types_app/sdkconfig.defaults.esp32c2 +++ b/examples/all_device_types_app/sdkconfig.defaults.esp32c2 @@ -3,10 +3,6 @@ CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 @@ -25,7 +21,6 @@ CONFIG_BT_NIMBLE_MSYS_2_BLOCK_SIZE=320 CONFIG_BT_NIMBLE_ACL_BUF_COUNT=5 CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=5 CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=3 -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n ## Controller Options CONFIG_BT_LE_CONTROLLER_TASK_STACK_SIZE=3072 diff --git a/examples/all_device_types_app/sdkconfig.defaults.esp32c6 b/examples/all_device_types_app/sdkconfig.defaults.esp32c6 index abc81be82..972a636fb 100644 --- a/examples/all_device_types_app/sdkconfig.defaults.esp32c6 +++ b/examples/all_device_types_app/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -35,9 +26,6 @@ CONFIG_ENABLE_WIFI_AP=n CONFIG_BUTTON_PERIOD_TIME_MS=20 CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # ESP32-C6-DevKitM-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/all_device_types_app/sdkconfig.defaults.esp32h2 b/examples/all_device_types_app/sdkconfig.defaults.esp32h2 index ad74247e1..429f6e1e7 100644 --- a/examples/all_device_types_app/sdkconfig.defaults.esp32h2 +++ b/examples/all_device_types_app/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -26,7 +24,6 @@ CONFIG_OPENTHREAD_CLI=n CONFIG_LWIP_IPV6_AUTOCONFIG=n # Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_thread.csv" # LwIP config for OpenThread diff --git a/examples/bridge_apps/zigbee_bridge/sdkconfig.defaults.esp32s3 b/examples/bridge_apps/zigbee_bridge/sdkconfig.defaults.esp32s3 index 801e8e974..077df629b 100644 --- a/examples/bridge_apps/zigbee_bridge/sdkconfig.defaults.esp32s3 +++ b/examples/bridge_apps/zigbee_bridge/sdkconfig.defaults.esp32s3 @@ -1,37 +1,6 @@ -# Default to 921600 baud when flashing and monitoring device -CONFIG_ESPTOOLPY_BAUD_921600B=y -CONFIG_ESPTOOLPY_BAUD=921600 -CONFIG_ESPTOOLPY_COMPRESSED=y -CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 -CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y - -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y -CONFIG_BT_NIMBLE_TASK_STACK_SIZE=5120 - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Watchdog -CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=n -CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=n +CONFIG_IDF_TARGET="esp32s3" # Zboss -CONFIG_ZB_ENABLED=y -CONFIG_ZB_ZCZR=y CONFIG_ZB_HOST=y # System event stack size diff --git a/examples/door_lock/sdkconfig.defaults.esp32c2 b/examples/door_lock/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/door_lock/sdkconfig.defaults.esp32c2 +++ b/examples/door_lock/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/door_lock/sdkconfig.defaults.esp32c6 b/examples/door_lock/sdkconfig.defaults.esp32c6 index 7ac4003f2..2f89a816e 100644 --- a/examples/door_lock/sdkconfig.defaults.esp32c6 +++ b/examples/door_lock/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -24,10 +22,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y diff --git a/examples/door_lock/sdkconfig.defaults.esp32h2 b/examples/door_lock/sdkconfig.defaults.esp32h2 index 77e989440..f21cd0c4c 100644 --- a/examples/door_lock/sdkconfig.defaults.esp32h2 +++ b/examples/door_lock/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -24,10 +22,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y diff --git a/examples/door_lock/sdkconfig.defaults.esp32p4 b/examples/door_lock/sdkconfig.defaults.esp32p4 index b49dd0842..822eca60f 100644 --- a/examples/door_lock/sdkconfig.defaults.esp32p4 +++ b/examples/door_lock/sdkconfig.defaults.esp32p4 @@ -6,8 +6,6 @@ CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" # Enable BLE Host but use remote controller -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_TRANSPORT_UART=n CONFIG_ESP_ENABLE_BT=y @@ -17,16 +15,6 @@ CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096 # Disable Wi-Fi Soft AP CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# LwIP -CONFIG_LWIP_IPV6_AUTOCONFIG=y -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - -# mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Matter shell -CONFIG_ENABLE_CHIP_SHELL=y - # OTA requestor CONFIG_ENABLE_OTA_REQUESTOR=y diff --git a/examples/door_lock/sdkconfig.defaults.esp32s3 b/examples/door_lock/sdkconfig.defaults.esp32s3 index 111eb7ebd..43f5217c8 100644 --- a/examples/door_lock/sdkconfig.defaults.esp32s3 +++ b/examples/door_lock/sdkconfig.defaults.esp32s3 @@ -1,44 +1,4 @@ -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - -#disable BT connection reattempt -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0xC000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# disable softap by default -CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n - -# Disable DS Peripheral -CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=n - -# Use compact attribute storage mode -CONFIG_ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE=y - -# Enable HKDF in mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1) -# unique local addresses for fabrics(MAX_FABRIC), a link local address(1) -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 +CONFIG_IDF_TARGET="esp32s3" # ESP32-S3-DevKitC-1 Settings # Buttons diff --git a/examples/generic_switch/sdkconfig.defaults.esp32c2 b/examples/generic_switch/sdkconfig.defaults.esp32c2 index ac7d4c0c8..3b048aba3 100644 --- a/examples/generic_switch/sdkconfig.defaults.esp32c2 +++ b/examples/generic_switch/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/generic_switch/sdkconfig.defaults.esp32c6 b/examples/generic_switch/sdkconfig.defaults.esp32c6 index 42508614a..973daad04 100644 --- a/examples/generic_switch/sdkconfig.defaults.esp32c6 +++ b/examples/generic_switch/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -30,11 +21,3 @@ CONFIG_ENABLE_OTA_REQUESTOR=y # Disable AP CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - diff --git a/examples/generic_switch/sdkconfig.defaults.esp32h2 b/examples/generic_switch/sdkconfig.defaults.esp32h2 index ecf5f60f4..64af539b1 100644 --- a/examples/generic_switch/sdkconfig.defaults.esp32h2 +++ b/examples/generic_switch/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,13 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/generic_switch/sdkconfig.defaults.esp32p4 b/examples/generic_switch/sdkconfig.defaults.esp32p4 index b49dd0842..822eca60f 100644 --- a/examples/generic_switch/sdkconfig.defaults.esp32p4 +++ b/examples/generic_switch/sdkconfig.defaults.esp32p4 @@ -6,8 +6,6 @@ CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" # Enable BLE Host but use remote controller -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_TRANSPORT_UART=n CONFIG_ESP_ENABLE_BT=y @@ -17,16 +15,6 @@ CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096 # Disable Wi-Fi Soft AP CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# LwIP -CONFIG_LWIP_IPV6_AUTOCONFIG=y -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - -# mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Matter shell -CONFIG_ENABLE_CHIP_SHELL=y - # OTA requestor CONFIG_ENABLE_OTA_REQUESTOR=y diff --git a/examples/generic_switch/sdkconfig.defaults.esp32s3 b/examples/generic_switch/sdkconfig.defaults.esp32s3 index be528bc12..68d0c7b5a 100644 --- a/examples/generic_switch/sdkconfig.defaults.esp32s3 +++ b/examples/generic_switch/sdkconfig.defaults.esp32s3 @@ -2,32 +2,4 @@ CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHSIZE="8MB" -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - -#disable BT connection reattempt -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_OFFSET=0xC000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable HKDF in mbedtls -CONFIG_MBEDTLS_HKDF_C=y - diff --git a/examples/icd_app/sdkconfig.defaults b/examples/icd_app/sdkconfig.defaults index 6fb7162bd..db5f89600 100644 --- a/examples/icd_app/sdkconfig.defaults +++ b/examples/icd_app/sdkconfig.defaults @@ -13,27 +13,96 @@ CONFIG_BT_NIMBLE_ENABLED=y #disable BT connection reattempt CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y +# Disable lwip ipv6 autoconfig +CONFIG_LWIP_IPV6_AUTOCONFIG=n # Use a custom partition table CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_OFFSET=0xC000 -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - # disable softap by default CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# Disable DS Peripheral -CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=n - # Enable HKDF in mbedtls CONFIG_MBEDTLS_HKDF_C=y -# Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1) -# unique local addresses for fabrics(MAX_FABRIC), a link local address(1) -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 +# libsodium +CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y + +# NIMBLE +CONFIG_BT_ENABLED=y +CONFIG_BT_NIMBLE_ENABLED=y +CONFIG_BT_NIMBLE_EXT_ADV=n +CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 +CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y + +# FreeRTOS should use legacy API +CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y + +# Enable OpenThread +CONFIG_OPENTHREAD_ENABLED=y +CONFIG_OPENTHREAD_SRP_CLIENT=y +CONFIG_OPENTHREAD_DNS_CLIENT=y +CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n +CONFIG_OPENTHREAD_LOG_LEVEL_NOTE=y +CONFIG_OPENTHREAD_CLI=n + +# LwIP config for OpenThread +CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 +CONFIG_LWIP_MULTICAST_PING=y + +# MDNS platform +CONFIG_USE_MINIMAL_MDNS=n +CONFIG_ENABLE_EXTENDED_DISCOVERY=y + +# Enable OTA Requestor +CONFIG_ENABLE_OTA_REQUESTOR=y + +# Disable STA and AP for ESP32H2 +CONFIG_ENABLE_WIFI_STATION=n +CONFIG_ENABLE_WIFI_AP=n + +# Disable chip shell +CONFIG_ENABLE_CHIP_SHELL=n + +# Enable DS Peripheral +CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y + +# BLE Sleep +CONFIG_BT_LE_SLEEP_ENABLE=y +CONFIG_BT_LE_LP_CLK_SRC_MAIN_XTAL=y + +# Disable external 32K crystal +CONFIG_RTC_CLK_SRC_EXT_CRYS=n + +# Enable power management +CONFIG_PM_ENABLE=y +CONFIG_PM_DFS_INIT_AUTO=y +CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP=y +CONFIG_ESP_SLEEP_POWER_DOWN_FLASH=y + +# FreeRTOS config for light sleep +CONFIG_FREERTOS_HZ=1000 +CONFIG_FREERTOS_USE_TICKLESS_IDLE=y + +# Enable IEEE 802.15.4 sleep +CONFIG_IEEE802154_SLEEP_ENABLE=y + +# FreeRTOS config for light sleep +CONFIG_LWIP_ND6=n +CONFIG_LWIP_IPV4=n +CONFIG_DISABLE_IPV4=y + +# mbedTLS +CONFIG_MBEDTLS_SSL_PROTO_DTLS=y + +# Use OpenThread MTD +CONFIG_OPENTHREAD_MTD=y + +# ICD configurations +CONFIG_ENABLE_ICD_SERVER=y +CONFIG_ICD_FAST_POLL_INTERVAL_MS=500 +CONFIG_ICD_IDLE_MODE_INTERVAL_SEC=60 +CONFIG_ICD_ACTIVE_MODE_INTERVAL_MS=1000 +CONFIG_ICD_ACTIVE_MODE_THRESHOLD_MS=1000 diff --git a/examples/icd_app/sdkconfig.defaults.esp32c6 b/examples/icd_app/sdkconfig.defaults.esp32c6 index 18f595de8..4f30ba6d2 100644 --- a/examples/icd_app/sdkconfig.defaults.esp32c6 +++ b/examples/icd_app/sdkconfig.defaults.esp32c6 @@ -1,89 +1,3 @@ CONFIG_IDF_TARGET="esp32c6" -# libsodium -CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y - -# NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y -CONFIG_BT_NIMBLE_EXT_ADV=n -CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 -CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y - -# FreeRTOS should use legacy API -CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y - -# Enable OpenThread -CONFIG_OPENTHREAD_ENABLED=y -CONFIG_OPENTHREAD_SRP_CLIENT=y -CONFIG_OPENTHREAD_DNS_CLIENT=y -CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n -CONFIG_OPENTHREAD_LOG_LEVEL_NOTE=y -CONFIG_OPENTHREAD_CLI=n - -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=n - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - -# LwIP config for OpenThread -CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 -CONFIG_LWIP_MULTICAST_PING=y - -# MDNS platform -CONFIG_USE_MINIMAL_MDNS=n -CONFIG_ENABLE_EXTENDED_DISCOVERY=y - -# Enable OTA Requestor -CONFIG_ENABLE_OTA_REQUESTOR=y - -# Disable STA and AP for ESP32H2 -CONFIG_ENABLE_WIFI_STATION=n -CONFIG_ENABLE_WIFI_AP=n - -# Disable chip shell -CONFIG_ENABLE_CHIP_SHELL=n - -# Enable DS Peripheral -CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y - -# BLE Sleep -CONFIG_BT_LE_SLEEP_ENABLE=y -CONFIG_BT_LE_LP_CLK_SRC_MAIN_XTAL=y - -# Disable external 32K crystal -CONFIG_RTC_CLK_SRC_EXT_CRYS=n - -# Enable power management -CONFIG_PM_ENABLE=y -CONFIG_PM_DFS_INIT_AUTO=y -CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP=y -CONFIG_ESP_SLEEP_POWER_DOWN_FLASH=n CONFIG_ESP_PHY_MAC_BB_PD=y - -# FreeRTOS config for light sleep -CONFIG_FREERTOS_HZ=1000 -CONFIG_FREERTOS_USE_TICKLESS_IDLE=y - -# Enable IEEE 802.15.4 sleep -CONFIG_IEEE802154_SLEEP_ENABLE=y - -# FreeRTOS config for light sleep -CONFIG_LWIP_ND6=n -CONFIG_LWIP_IPV4=n -CONFIG_DISABLE_IPV4=y - -# mbedTLS -CONFIG_MBEDTLS_SSL_PROTO_DTLS=y - -# Use OpenThread MTD -CONFIG_OPENTHREAD_MTD=y - -# ICD configurations -CONFIG_ENABLE_ICD_SERVER=y -CONFIG_ICD_FAST_POLL_INTERVAL_MS=500 -CONFIG_ICD_IDLE_MODE_INTERVAL_SEC=60 -CONFIG_ICD_ACTIVE_MODE_INTERVAL_MS=1000 -CONFIG_ICD_ACTIVE_MODE_THRESHOLD_MS=1000 diff --git a/examples/icd_app/sdkconfig.defaults.esp32h2 b/examples/icd_app/sdkconfig.defaults.esp32h2 index 4ab141d2b..ba2980822 100644 --- a/examples/icd_app/sdkconfig.defaults.esp32h2 +++ b/examples/icd_app/sdkconfig.defaults.esp32h2 @@ -1,87 +1 @@ CONFIG_IDF_TARGET="esp32h2" - -# libsodium -CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y - -# NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y -CONFIG_BT_NIMBLE_EXT_ADV=n -CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 -CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y - -# FreeRTOS should use legacy API -CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y - -# Enable OpenThread -CONFIG_OPENTHREAD_ENABLED=y -CONFIG_OPENTHREAD_SRP_CLIENT=y -CONFIG_OPENTHREAD_DNS_CLIENT=y -CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n -CONFIG_OPENTHREAD_LOG_LEVEL_NOTE=y -CONFIG_OPENTHREAD_CLI=n - -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=n - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - -# LwIP config for OpenThread -CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 -CONFIG_LWIP_MULTICAST_PING=y - -# MDNS platform -CONFIG_USE_MINIMAL_MDNS=n -CONFIG_ENABLE_EXTENDED_DISCOVERY=y - -# Enable OTA Requestor -CONFIG_ENABLE_OTA_REQUESTOR=y - -# Disable STA and AP for ESP32H2 -CONFIG_ENABLE_WIFI_STATION=n -CONFIG_ENABLE_WIFI_AP=n - -# Disable chip shell -CONFIG_ENABLE_CHIP_SHELL=n - -# Enable DS Peripheral -CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y - -# BLE Sleep -CONFIG_BT_LE_SLEEP_ENABLE=y -CONFIG_BT_LE_LP_CLK_SRC_MAIN_XTAL=y - -# Disable external 32K crystal -CONFIG_RTC_CLK_SRC_EXT_CRYS=n - -# Enable power management -CONFIG_PM_ENABLE=y -CONFIG_PM_DFS_INIT_AUTO=y -CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP=y -CONFIG_ESP_SLEEP_POWER_DOWN_FLASH=y - -# FreeRTOS config for light sleep -CONFIG_FREERTOS_HZ=1000 -CONFIG_FREERTOS_USE_TICKLESS_IDLE=y - -# Enable IEEE 802.15.4 sleep -CONFIG_IEEE802154_SLEEP_ENABLE=y - -# FreeRTOS config for light sleep -CONFIG_LWIP_ND6=n -CONFIG_LWIP_IPV4=n -CONFIG_DISABLE_IPV4=y - -# mbedTLS -CONFIG_MBEDTLS_SSL_PROTO_DTLS=y - -# Use OpenThread MTD -CONFIG_OPENTHREAD_MTD=y - -# ICD configurations -CONFIG_ENABLE_ICD_SERVER=y -CONFIG_ICD_FAST_POLL_INTERVAL_MS=500 -CONFIG_ICD_IDLE_MODE_INTERVAL_SEC=60 -CONFIG_ICD_ACTIVE_MODE_INTERVAL_MS=1000 diff --git a/examples/light/sdkconfig.defaults.esp32c2 b/examples/light/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/light/sdkconfig.defaults.esp32c2 +++ b/examples/light/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/light/sdkconfig.defaults.esp32c6 b/examples/light/sdkconfig.defaults.esp32c6 index abc81be82..972a636fb 100644 --- a/examples/light/sdkconfig.defaults.esp32c6 +++ b/examples/light/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -35,9 +26,6 @@ CONFIG_ENABLE_WIFI_AP=n CONFIG_BUTTON_PERIOD_TIME_MS=20 CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # ESP32-C6-DevKitM-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/light/sdkconfig.defaults.esp32h2 b/examples/light/sdkconfig.defaults.esp32h2 index 35b7c03fa..c04634ddb 100644 --- a/examples/light/sdkconfig.defaults.esp32h2 +++ b/examples/light/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,13 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/light/sdkconfig.defaults.esp32p4 b/examples/light/sdkconfig.defaults.esp32p4 index b49dd0842..822eca60f 100644 --- a/examples/light/sdkconfig.defaults.esp32p4 +++ b/examples/light/sdkconfig.defaults.esp32p4 @@ -6,8 +6,6 @@ CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" # Enable BLE Host but use remote controller -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_TRANSPORT_UART=n CONFIG_ESP_ENABLE_BT=y @@ -17,16 +15,6 @@ CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096 # Disable Wi-Fi Soft AP CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# LwIP -CONFIG_LWIP_IPV6_AUTOCONFIG=y -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - -# mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Matter shell -CONFIG_ENABLE_CHIP_SHELL=y - # OTA requestor CONFIG_ENABLE_OTA_REQUESTOR=y diff --git a/examples/light/sdkconfig.defaults.esp32s2 b/examples/light/sdkconfig.defaults.esp32s2 index cfab47266..a265cbb3b 100644 --- a/examples/light/sdkconfig.defaults.esp32s2 +++ b/examples/light/sdkconfig.defaults.esp32s2 @@ -1,28 +1,4 @@ -# Default to 921600 baud when flashing and monitoring device -CONFIG_ESPTOOLPY_BAUD_921600B=y -CONFIG_ESPTOOLPY_BAUD=921600 -CONFIG_ESPTOOLPY_COMPRESSED=y -CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 -CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 +CONFIG_IDF_TARGET="esp32s2" # Disable BLE CONFIG_ENABLE_CHIPOBLE=n diff --git a/examples/light/sdkconfig.defaults.esp32s3 b/examples/light/sdkconfig.defaults.esp32s3 index a88cfcc9b..6fc87d4c3 100644 --- a/examples/light/sdkconfig.defaults.esp32s3 +++ b/examples/light/sdkconfig.defaults.esp32s3 @@ -1,31 +1,4 @@ -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - -#disable BT connection reattempt -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0xC000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable HKDF in mbedtls -CONFIG_MBEDTLS_HKDF_C=y +CONFIG_IDF_TARGET="esp32s3" # ESP32-S3-DevKitC-1 Settings # Buttons diff --git a/examples/light_switch/sdkconfig.defaults.esp32c2 b/examples/light_switch/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/light_switch/sdkconfig.defaults.esp32c2 +++ b/examples/light_switch/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/light_switch/sdkconfig.defaults.esp32c6 b/examples/light_switch/sdkconfig.defaults.esp32c6 index 8c6594280..57b8b4247 100644 --- a/examples/light_switch/sdkconfig.defaults.esp32c6 +++ b/examples/light_switch/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -31,13 +22,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # ESP32-C6-DevKitM-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/light_switch/sdkconfig.defaults.esp32h2 b/examples/light_switch/sdkconfig.defaults.esp32h2 index d9174aa76..9011df2dd 100644 --- a/examples/light_switch/sdkconfig.defaults.esp32h2 +++ b/examples/light_switch/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,13 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/light_switch/sdkconfig.defaults.esp32p4 b/examples/light_switch/sdkconfig.defaults.esp32p4 index 5fc7c9a05..03c670ef3 100644 --- a/examples/light_switch/sdkconfig.defaults.esp32p4 +++ b/examples/light_switch/sdkconfig.defaults.esp32p4 @@ -2,12 +2,8 @@ CONFIG_IDF_TARGET="esp32p4" # Flash size and partition CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" # Enable BLE Host but use remote controller -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_TRANSPORT_UART=n CONFIG_ESP_ENABLE_BT=y @@ -17,16 +13,6 @@ CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096 # Disable Wi-Fi Soft AP CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# LwIP -CONFIG_LWIP_IPV6_AUTOCONFIG=y -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - -# mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Matter shell -CONFIG_ENABLE_CHIP_SHELL=y - # OTA requestor CONFIG_ENABLE_OTA_REQUESTOR=y diff --git a/examples/light_switch/sdkconfig.defaults.esp32s2 b/examples/light_switch/sdkconfig.defaults.esp32s2 index 2034a24b6..cff8e68e9 100644 --- a/examples/light_switch/sdkconfig.defaults.esp32s2 +++ b/examples/light_switch/sdkconfig.defaults.esp32s2 @@ -1,28 +1,4 @@ -# Default to 921600 baud when flashing and monitoring device -CONFIG_ESPTOOLPY_BAUD_921600B=y -CONFIG_ESPTOOLPY_BAUD=921600 -CONFIG_ESPTOOLPY_COMPRESSED=y -CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 -CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 +CONFIG_IDF_TARGET="esp32s2" # Disable BLE CONFIG_ENABLE_CHIPOBLE=n diff --git a/examples/light_switch/sdkconfig.defaults.esp32s3 b/examples/light_switch/sdkconfig.defaults.esp32s3 index a88cfcc9b..6fc87d4c3 100644 --- a/examples/light_switch/sdkconfig.defaults.esp32s3 +++ b/examples/light_switch/sdkconfig.defaults.esp32s3 @@ -1,31 +1,4 @@ -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - -#disable BT connection reattempt -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0xC000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable HKDF in mbedtls -CONFIG_MBEDTLS_HKDF_C=y +CONFIG_IDF_TARGET="esp32s3" # ESP32-S3-DevKitC-1 Settings # Buttons diff --git a/examples/light_wifi_prov/sdkconfig.defaults.esp32c3 b/examples/light_wifi_prov/sdkconfig.defaults.esp32c3 index 813fc7758..0c039e8b7 100644 --- a/examples/light_wifi_prov/sdkconfig.defaults.esp32c3 +++ b/examples/light_wifi_prov/sdkconfig.defaults.esp32c3 @@ -1,3 +1,5 @@ +CONFIG_IDF_TARGET="esp32c3" + # ESP32-C3-DevKitC-02 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/light_wifi_prov/sdkconfig.defaults.esp32s3 b/examples/light_wifi_prov/sdkconfig.defaults.esp32s3 index 09349cd74..6fc87d4c3 100644 --- a/examples/light_wifi_prov/sdkconfig.defaults.esp32s3 +++ b/examples/light_wifi_prov/sdkconfig.defaults.esp32s3 @@ -1,3 +1,5 @@ +CONFIG_IDF_TARGET="esp32s3" + # ESP32-S3-DevKitC-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/managed_component_light/sdkconfig.defaults.esp32c2 b/examples/managed_component_light/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/managed_component_light/sdkconfig.defaults.esp32c2 +++ b/examples/managed_component_light/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/managed_component_light/sdkconfig.defaults.esp32c6 b/examples/managed_component_light/sdkconfig.defaults.esp32c6 index abc81be82..a1bf9bdbb 100644 --- a/examples/managed_component_light/sdkconfig.defaults.esp32c6 +++ b/examples/managed_component_light/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -31,13 +22,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # ESP32-C6-DevKitM-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/managed_component_light/sdkconfig.defaults.esp32h2 b/examples/managed_component_light/sdkconfig.defaults.esp32h2 index 35b7c03fa..c04634ddb 100644 --- a/examples/managed_component_light/sdkconfig.defaults.esp32h2 +++ b/examples/managed_component_light/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,13 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/managed_component_light/sdkconfig.defaults.esp32s2 b/examples/managed_component_light/sdkconfig.defaults.esp32s2 index cfab47266..a265cbb3b 100644 --- a/examples/managed_component_light/sdkconfig.defaults.esp32s2 +++ b/examples/managed_component_light/sdkconfig.defaults.esp32s2 @@ -1,28 +1,4 @@ -# Default to 921600 baud when flashing and monitoring device -CONFIG_ESPTOOLPY_BAUD_921600B=y -CONFIG_ESPTOOLPY_BAUD=921600 -CONFIG_ESPTOOLPY_COMPRESSED=y -CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 -CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 +CONFIG_IDF_TARGET="esp32s2" # Disable BLE CONFIG_ENABLE_CHIPOBLE=n diff --git a/examples/managed_component_light/sdkconfig.defaults.esp32s3 b/examples/managed_component_light/sdkconfig.defaults.esp32s3 index 111eb7ebd..39f2fbb6d 100644 --- a/examples/managed_component_light/sdkconfig.defaults.esp32s3 +++ b/examples/managed_component_light/sdkconfig.defaults.esp32s3 @@ -1,45 +1,8 @@ -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - -#disable BT connection reattempt -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0xC000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# disable softap by default -CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n - -# Disable DS Peripheral -CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=n +CONFIG_IDF_TARGET="esp32s3" # Use compact attribute storage mode CONFIG_ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE=y -# Enable HKDF in mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1) -# unique local addresses for fabrics(MAX_FABRIC), a link local address(1) -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - # ESP32-S3-DevKitC-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c2 b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c2 index cbac0a598..3fc96ea07 100644 --- a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c2 +++ b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c2 @@ -1,6 +1,5 @@ -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y +CONFIG_IDF_TARGET="esp32c2" + ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c6 b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c6 index 47740a85a..23dc52774 100644 --- a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c6 +++ b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32c6 @@ -13,13 +13,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -30,7 +23,3 @@ CONFIG_ENABLE_OTA_REQUESTOR=y # Disable AP CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - diff --git a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32h2 b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32h2 index 4bb51601c..9b19378ce 100644 --- a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32h2 +++ b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,9 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32p4 b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32p4 index b49dd0842..1943ad9d9 100644 --- a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32p4 +++ b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32p4 @@ -2,12 +2,8 @@ CONFIG_IDF_TARGET="esp32p4" # Flash size and partition CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" # Enable BLE Host but use remote controller -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_TRANSPORT_UART=n CONFIG_ESP_ENABLE_BT=y @@ -17,16 +13,6 @@ CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096 # Disable Wi-Fi Soft AP CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# LwIP -CONFIG_LWIP_IPV6_AUTOCONFIG=y -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - -# mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Matter shell -CONFIG_ENABLE_CHIP_SHELL=y - # OTA requestor CONFIG_ENABLE_OTA_REQUESTOR=y diff --git a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32s3 b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32s3 index 79302c66f..b01fdbeb4 100644 --- a/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32s3 +++ b/examples/multiple_on_off_plugin_units/sdkconfig.defaults.esp32s3 @@ -1,24 +1 @@ -#enable BT -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - -#disable BT connection reattempt -CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=n - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0xC000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Enable HKDF in mbedtls -CONFIG_MBEDTLS_HKDF_C=y +CONFIG_IDF_TARGET="esp32s3" diff --git a/examples/refrigerator/sdkconfig.defaults.esp32c2 b/examples/refrigerator/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/refrigerator/sdkconfig.defaults.esp32c2 +++ b/examples/refrigerator/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/refrigerator/sdkconfig.defaults.esp32c6 b/examples/refrigerator/sdkconfig.defaults.esp32c6 index 8c6594280..57b8b4247 100644 --- a/examples/refrigerator/sdkconfig.defaults.esp32c6 +++ b/examples/refrigerator/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -31,13 +22,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # ESP32-C6-DevKitM-1 Settings # Buttons CONFIG_BSP_BUTTONS_NUM=1 diff --git a/examples/refrigerator/sdkconfig.defaults.esp32h2 b/examples/refrigerator/sdkconfig.defaults.esp32h2 index 19d8f2179..951596788 100644 --- a/examples/refrigerator/sdkconfig.defaults.esp32h2 +++ b/examples/refrigerator/sdkconfig.defaults.esp32h2 @@ -1,20 +1,9 @@ CONFIG_IDF_TARGET="esp32h2" -# Default to 921600 baud when flashing and monitoring device -CONFIG_ESPTOOLPY_BAUD_921600B=y -CONFIG_ESPTOOLPY_BAUD=921600 -CONFIG_ESPTOOLPY_COMPRESSED=y -CONFIG_ESPTOOLPY_FLASHFREQ_40M=y -CONFIG_ESPTOOLPY_FLASHFREQ="40m" -CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 - # libsodium CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -34,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -64,13 +49,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/refrigerator/sdkconfig.defaults.esp32p4 b/examples/refrigerator/sdkconfig.defaults.esp32p4 index 5fc7c9a05..65d5d1782 100644 --- a/examples/refrigerator/sdkconfig.defaults.esp32p4 +++ b/examples/refrigerator/sdkconfig.defaults.esp32p4 @@ -1,13 +1,6 @@ CONFIG_IDF_TARGET="esp32p4" -# Flash size and partition -CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Enable BLE Host but use remote controller -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_TRANSPORT_UART=n CONFIG_ESP_ENABLE_BT=y @@ -17,16 +10,6 @@ CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096 # Disable Wi-Fi Soft AP CONFIG_ESP_WIFI_SOFTAP_SUPPORT=n -# LwIP -CONFIG_LWIP_IPV6_AUTOCONFIG=y -CONFIG_LWIP_IPV6_NUM_ADDRESSES=6 - -# mbedtls -CONFIG_MBEDTLS_HKDF_C=y - -# Matter shell -CONFIG_ENABLE_CHIP_SHELL=y - # OTA requestor CONFIG_ENABLE_OTA_REQUESTOR=y diff --git a/examples/room_air_conditioner/sdkconfig.defaults.esp32c2 b/examples/room_air_conditioner/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/room_air_conditioner/sdkconfig.defaults.esp32c2 +++ b/examples/room_air_conditioner/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/room_air_conditioner/sdkconfig.defaults.esp32c6 b/examples/room_air_conditioner/sdkconfig.defaults.esp32c6 index 42508614a..973daad04 100644 --- a/examples/room_air_conditioner/sdkconfig.defaults.esp32c6 +++ b/examples/room_air_conditioner/sdkconfig.defaults.esp32c6 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32c6" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y @@ -13,13 +11,6 @@ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=y # FreeRTOS should use legacy API CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y -# Disable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # Use minimal mDNS CONFIG_USE_MINIMAL_MDNS=y CONFIG_ENABLE_EXTENDED_DISCOVERY=y @@ -30,11 +21,3 @@ CONFIG_ENABLE_OTA_REQUESTOR=y # Disable AP CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - diff --git a/examples/room_air_conditioner/sdkconfig.defaults.esp32h2 b/examples/room_air_conditioner/sdkconfig.defaults.esp32h2 index bcd5d743b..9b19378ce 100644 --- a/examples/room_air_conditioner/sdkconfig.defaults.esp32h2 +++ b/examples/room_air_conditioner/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,13 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/sensors/sdkconfig.defaults.esp32h2 b/examples/sensors/sdkconfig.defaults.esp32h2 index 7f6f6f312..079d51702 100644 --- a/examples/sensors/sdkconfig.defaults.esp32h2 +++ b/examples/sensors/sdkconfig.defaults.esp32h2 @@ -28,10 +28,6 @@ CONFIG_ENABLE_EXTENDED_DISCOVERY=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/zap_light/sdkconfig.defaults.esp32c2 b/examples/zap_light/sdkconfig.defaults.esp32c2 index d4f6e409d..e5d981aa1 100644 --- a/examples/zap_light/sdkconfig.defaults.esp32c2 +++ b/examples/zap_light/sdkconfig.defaults.esp32c2 @@ -1,12 +1,10 @@ +CONFIG_IDF_TARGET="esp32c2" + # Compiler options CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y -# Bluetooth -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y - ## NimBLE Options CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BT_NIMBLE_MAX_BONDS=2 diff --git a/examples/zap_light/sdkconfig.defaults.esp32h2 b/examples/zap_light/sdkconfig.defaults.esp32h2 index bcd5d743b..9b19378ce 100644 --- a/examples/zap_light/sdkconfig.defaults.esp32h2 +++ b/examples/zap_light/sdkconfig.defaults.esp32h2 @@ -4,8 +4,6 @@ CONFIG_IDF_TARGET="esp32h2" CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y # NIMBLE -CONFIG_BT_ENABLED=y -CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_EXT_ADV=n CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n @@ -25,10 +23,6 @@ CONFIG_OPENTHREAD_CLI=n # Disable lwip ipv6 autoconfig CONFIG_LWIP_IPV6_AUTOCONFIG=n -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" - # LwIP config for OpenThread CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 CONFIG_LWIP_MULTICAST_PING=y @@ -44,13 +38,6 @@ CONFIG_ENABLE_OTA_REQUESTOR=y CONFIG_ENABLE_WIFI_STATION=n CONFIG_ENABLE_WIFI_AP=n -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - # Enable DS Peripheral CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y diff --git a/examples/zap_light/sdkconfig.defaults.esp32s2 b/examples/zap_light/sdkconfig.defaults.esp32s2 index 1d221cfc7..6ce8bf757 100644 --- a/examples/zap_light/sdkconfig.defaults.esp32s2 +++ b/examples/zap_light/sdkconfig.defaults.esp32s2 @@ -1,28 +1,4 @@ -# Default to 921600 baud when flashing and monitoring device -CONFIG_ESPTOOLPY_BAUD_921600B=y -CONFIG_ESPTOOLPY_BAUD=921600 -CONFIG_ESPTOOLPY_COMPRESSED=y -CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 -CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y - -#enable lwip ipv6 autoconfig -CONFIG_LWIP_IPV6_AUTOCONFIG=y - -# Use a custom partition table -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" - -# Enable chip shell -CONFIG_ENABLE_CHIP_SHELL=y - -#enable lwIP route hooks -CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y -CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y - -# Button -CONFIG_BUTTON_PERIOD_TIME_MS=20 -CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 +CONFIG_IDF_TARGET="esp32s2" # Disable BLE CONFIG_ENABLE_CHIPOBLE=n