diff --git a/examples/light-switch-app/esp32/sdkconfig.defaults.esp32h2 b/examples/light-switch-app/esp32/sdkconfig.defaults.esp32h2 new file mode 100644 index 00000000000000..1eb23e0882e3d7 --- /dev/null +++ b/examples/light-switch-app/esp32/sdkconfig.defaults.esp32h2 @@ -0,0 +1,26 @@ +CONFIG_IDF_TARGET="esp32h2" + +# Enable OpenThread +CONFIG_OPENTHREAD_ENABLED=y +CONFIG_OPENTHREAD_SRP_CLIENT=y +CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n +CONFIG_OPENTHREAD_LOG_LEVEL_NOTE=y +CONFIG_OPENTHREAD_CLI=n +CONFIG_OPENTHREAD_DNS_CLIENT=y + +# Disable lwip ipv6 autoconfig +CONFIG_LWIP_IPV6_AUTOCONFIG=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 + +# Disable STA for ESP32H2 +CONFIG_ENABLE_WIFI_STATION=n + +# Enable nano format +CONFIG_NEWLIB_NANO_FORMAT=y