@@ -12,6 +12,9 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
12
12
CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
13
13
CONFIG_LWIP_MULTICAST_PING=y
14
14
CONFIG_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
15
18
# end of lwip
16
19
17
20
#
@@ -20,6 +23,11 @@ CONFIG_LWIP_BROADCAST_PING=y
20
23
CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y
21
24
CONFIG_MBEDTLS_ECJPAKE_C=y
22
25
# 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
23
31
24
32
#
25
33
# OpenThread
@@ -47,3 +55,32 @@ CONFIG_OPENTHREAD_NETWORK_EXTPANID="dead00beef00cafe"
47
55
CONFIG_OPENTHREAD_NETWORK_MASTERKEY="00112233445566778899aabbccddeeff"
48
56
CONFIG_OPENTHREAD_NETWORK_PSKC="104810e2315100afd6bc9215a6bfac53"
49
57
# 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