| CONFIG_IDF_TARGET="esp32h2" |
| CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_2=y |
| |
| # Default to 921600 baud when flashing and monitoring device |
| CONFIG_ESPTOOLPY_BAUD_921600B=y |
| CONFIG_ESPTOOLPY_BAUD=921600 |
| CONFIG_ESPTOOLPY_COMPRESSED=y |
| CONFIG_ESPTOOLPY_FLASHMODE_QIO=y |
| CONFIG_ESPTOOLPY_FLASHFREQ_40M=y |
| CONFIG_ESPTOOLPY_FLASHFREQ="40m" |
| CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y |
| CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 |
| |
| # libsodium |
| CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y |
| |
| # Serial Flasher config |
| CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y |
| CONFIG_ESPTOOLPY_FLASHSIZE="4MB" |
| |
| # NIMBLE |
| CONFIG_BT_ENABLED=y |
| CONFIG_BT_NIMBLE_ENABLED=y |
| CONFIG_BT_NIMBLE_EXT_ADV=n |
| CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 |
| CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n |
| |
| # 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 |
| |
| # Use a custom partition table |
| CONFIG_PARTITION_TABLE_CUSTOM=y |
| CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_h2.csv" |
| |
| # LwIP config for OpenThread |
| CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 |
| CONFIG_LWIP_MULTICAST_PING=y |
| |
| # mbedTLS |
| CONFIG_MBEDTLS_HARDWARE_AES=n |
| CONFIG_MBEDTLS_HARDWARE_MPI=n |
| CONFIG_MBEDTLS_HARDWARE_SHA=n |
| CONFIG_MBEDTLS_HARDWARE_ECC=y |
| CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN=n |
| CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY=n |
| CONFIG_MBEDTLS_CMAC_C=y |
| CONFIG_MBEDTLS_SSL_PROTO_DTLS=y |
| CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y |
| |
| # rtc clk for ble |
| # CONFIG_ESP32H2_RTC_CLK_SRC_EXT_CRYS=y |
| |
| # MDNS platform |
| CONFIG_USE_MINIMAL_MDNS=n |
| CONFIG_ENABLE_EXTENDED_DISCOVERY=y |
| |
| # FreeRTOS should use legacy API |
| CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y |
| |
| # Disable STA and AP for ESP32H2 |
| CONFIG_ENABLE_WIFI_STATION=n |
| CONFIG_ENABLE_WIFI_AP=n |
| # Enable this to avoid implicit declaration of function 'esp_send_assoc_resp' |
| CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y |
| |
| # Enable OTA Requestor |
| CONFIG_ENABLE_OTA_REQUESTOR=y |
| |
| # Enable chip shell |
| CONFIG_ENABLE_CHIP_SHELL=y |
| |
| # Enable HKDF in mbedtls |
| CONFIG_MBEDTLS_HKDF_C=y |