|
| 1 | +CONFIG_IDF_TARGET="esp32h2" |
| 2 | + |
| 3 | +# libsodium |
| 4 | +CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y |
| 5 | + |
| 6 | +CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n |
| 7 | + |
| 8 | +# FreeRTOS should use legacy API |
| 9 | +CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y |
| 10 | + |
| 11 | +# Enable OpenThread |
| 12 | +CONFIG_OPENTHREAD_ENABLED=y |
| 13 | +CONFIG_OPENTHREAD_SRP_CLIENT=y |
| 14 | +CONFIG_OPENTHREAD_DNS_CLIENT=y |
| 15 | +CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n |
| 16 | +CONFIG_OPENTHREAD_LOG_LEVEL_NOTE=y |
| 17 | +CONFIG_OPENTHREAD_CLI=n |
| 18 | + |
| 19 | +# LwIP config for OpenThread |
| 20 | +CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 |
| 21 | +CONFIG_LWIP_MULTICAST_PING=y |
| 22 | + |
| 23 | +# MDNS platform |
| 24 | +CONFIG_USE_MINIMAL_MDNS=n |
| 25 | +CONFIG_ENABLE_EXTENDED_DISCOVERY=y |
| 26 | + |
| 27 | +# Disable STA and AP for ESP32H2 |
| 28 | +CONFIG_ENABLE_WIFI_STATION=n |
| 29 | +CONFIG_ENABLE_WIFI_AP=n |
| 30 | + |
| 31 | +# Button |
| 32 | +CONFIG_BUTTON_PERIOD_TIME_MS=20 |
| 33 | +CONFIG_BUTTON_LONG_PRESS_TIME_MS=5000 |
| 34 | + |
| 35 | +# Enable DS Peripheral |
| 36 | +CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL=y |
| 37 | + |
| 38 | +# ESP32-H2-DevKitM-1 Settings |
| 39 | +# Buttons |
| 40 | +CONFIG_BSP_BUTTONS_NUM=1 |
| 41 | +CONFIG_BSP_BUTTON_1_TYPE_GPIO=y |
| 42 | +CONFIG_BSP_BUTTON_1_GPIO=9 |
| 43 | +CONFIG_BSP_BUTTON_1_LEVEL=0 |
| 44 | + |
| 45 | +# Disable persist subscriptions |
| 46 | +CONFIG_ENABLE_PERSIST_SUBSCRIPTIONS=n |
| 47 | + |
| 48 | +# MRP configs |
| 49 | +CONFIG_MRP_LOCAL_ACTIVE_RETRY_INTERVAL_FOR_THREAD=5000 |
| 50 | +CONFIG_MRP_LOCAL_IDLE_RETRY_INTERVAL_FOR_THREAD=5000 |
| 51 | +CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST_FOR_THREAD=5000 |
| 52 | +CONFIG_MRP_MAX_RETRANS=3 |
0 commit comments