@@ -12,6 +12,9 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
1212CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
1313CONFIG_LWIP_MULTICAST_PING=y
1414CONFIG_LWIP_BROADCAST_PING=y
15+ CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y
16+ CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y
17+ CONFIG_LWIP_IPV6_AUTOCONFIG=n
1518# end of lwip
1619
1720#
@@ -20,6 +23,11 @@ CONFIG_LWIP_BROADCAST_PING=y
2023CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y
2124CONFIG_MBEDTLS_ECJPAKE_C=y
2225# end of mbedTLS
26+ # Enable HKDF in mbedtls
27+ CONFIG_MBEDTLS_HKDF_C=y
28+ # libsodium
29+ CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y
30+ # end of mbedTLS
2331
2432#
2533# OpenThread
@@ -47,3 +55,32 @@ CONFIG_OPENTHREAD_NETWORK_EXTPANID="dead00beef00cafe"
4755CONFIG_OPENTHREAD_NETWORK_MASTERKEY="00112233445566778899aabbccddeeff"
4856CONFIG_OPENTHREAD_NETWORK_PSKC="104810e2315100afd6bc9215a6bfac53"
4957# end of OpenThread
58+
59+ # Matter Configuration
60+
61+ # Disable Matter BLE
62+ CONFIG_ENABLE_CHIPOBLE=n
63+ CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n
64+
65+ # Use minimal mDNS
66+ CONFIG_USE_MINIMAL_MDNS=y
67+ CONFIG_ENABLE_EXTENDED_DISCOVERY=y
68+
69+ # FreeRTOS should use legacy API
70+ CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y
71+
72+ # Use compact attribute storage mode
73+ CONFIG_ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE=y
74+
75+ # MRP configs
76+ CONFIG_MRP_LOCAL_ACTIVE_RETRY_INTERVAL_FOR_THREAD=5000
77+ CONFIG_MRP_LOCAL_IDLE_RETRY_INTERVAL_FOR_THREAD=5000
78+ CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST_FOR_THREAD=5000
79+ CONFIG_MRP_MAX_RETRANS=3
80+
81+ # ESP Insights
82+ CONFIG_ENABLE_ESP_INSIGHTS_TRACE=n
83+
84+ # Matter over Thread
85+ CONFIG_ENABLE_MATTER_OVER_THREAD=y
86+
0 commit comments