diff --git a/configs/defconfig.esp32c5 b/configs/defconfig.esp32c5 index 4a71edfd3..58d8bc012 100644 --- a/configs/defconfig.esp32c5 +++ b/configs/defconfig.esp32c5 @@ -47,12 +47,21 @@ CONFIG_OPENTHREAD_NETWORK_MASTERKEY="00112233445566778899aabbccddeeff" CONFIG_OPENTHREAD_NETWORK_PSKC="104810e2315100afd6bc9215a6bfac53" # end of OpenThread -# Matter settings: OpenThread + CHIPoBLE +# Matter settings: WiFi + Thread + CHIPoBLE CONFIG_ENABLE_CHIPOBLE=y -CONFIG_ENABLE_MATTER_OVER_THREAD=y -# Disable Matter over WiFi +# Disable AP - it may save some RAM +CONFIG_ENABLE_WIFI_STATION=y CONFIG_ENABLE_WIFI_AP=n -CONFIG_ENABLE_WIFI_STATION=n + +# Thread and WiFi must together! +CONFIG_ENABLE_MATTER_OVER_THREAD=y + +# Set endpoint id for Thread and Wi-Fi, depending on the secondary network interface endpoint id. +CONFIG_THREAD_NETWORK_ENDPOINT_ID=2 +CONFIG_WIFI_NETWORK_ENDPOINT_ID=0 + +# Lack of memory will limit the maximum number of endpoints per device +CONFIG_ESP_MATTER_MAX_DYNAMIC_ENDPOINT_COUNT=4 # # Zigbee