@@ -11,3 +11,43 @@ CONFIG_BT_NIMBLE_NVS_PERSIST=y
1111CONFIG_RTC_CLK_CAL_CYCLES=576
1212# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
1313CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
14+
15+ #
16+ # OpenThread
17+ #
18+ CONFIG_OPENTHREAD_ENABLED=y
19+ # Border Router disabled
20+ # CONFIG_OPENTHREAD_BORDER_ROUTER=y
21+ # CONFIG_OPENTHREAD_RADIO_SPINEL_UART=y
22+
23+ # DNS64 and NAT64 will be disabled for a while
24+ # OT IDF issue https://github.com/espressif/esp-idf/issues/15069
25+ # CONFIG_OPENTHREAD_DNS64_CLIENT=y
26+
27+ # Radio for RPC
28+ # CONFIG_OPENTHREAD_RADIO=y
29+ # CONFIG_OPENTHREAD_RADIO_NATIVE=y
30+ # CONFIG_OPENTHREAD_DIAG=n
31+ CONFIG_OPENTHREAD_COMMISSIONER=y
32+ CONFIG_OPENTHREAD_JOINER=y
33+ CONFIG_OPENTHREAD_CLI=y
34+ CONFIG_OPENTHREAD_SRP_CLIENT=y
35+ CONFIG_OPENTHREAD_DNS_CLIENT=y
36+ # Default dataset for quick start
37+ CONFIG_OPENTHREAD_NETWORK_NAME="OpenThread-ESP"
38+ CONFIG_OPENTHREAD_MESH_LOCAL_PREFIX="fd00:db8:a0:0::/64"
39+ CONFIG_OPENTHREAD_NETWORK_CHANNEL=15
40+ CONFIG_OPENTHREAD_NETWORK_PANID=0x1234
41+ CONFIG_OPENTHREAD_NETWORK_EXTPANID="dead00beef00cafe"
42+ CONFIG_OPENTHREAD_NETWORK_MASTERKEY="00112233445566778899aabbccddeeff"
43+ CONFIG_OPENTHREAD_NETWORK_PSKC="104810e2315100afd6bc9215a6bfac53"
44+ # end of OpenThread
45+
46+ # Matter settings: WiFi and OpenThread + CHIPoBLE
47+ CONFIG_ENABLE_CHIPOBLE=y
48+ CONFIG_ENABLE_MATTER_OVER_THREAD=y
49+ # Set endpoint id for Thread and Wi-Fi, depending on the secondary network interface endpoint id.
50+ CONFIG_THREAD_NETWORK_ENDPOINT_ID=2
51+ CONFIG_WIFI_NETWORK_ENDPOINT_ID=0
52+ # increase the maximum number of endpoints per device
53+ CONFIG_ESP_MATTER_MAX_DYNAMIC_ENDPOINT_COUNT=32
0 commit comments