|
| 1 | +CONFIG_IDF_TARGET="esp32h2" |
| 2 | +CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_2=y |
| 3 | + |
| 4 | +# Default to 921600 baud when flashing and monitoring device |
| 5 | +CONFIG_ESPTOOLPY_BAUD_921600B=y |
| 6 | +CONFIG_ESPTOOLPY_BAUD=921600 |
| 7 | +CONFIG_ESPTOOLPY_COMPRESSED=y |
| 8 | +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y |
| 9 | +CONFIG_ESPTOOLPY_FLASHFREQ_40M=y |
| 10 | +CONFIG_ESPTOOLPY_FLASHFREQ="40m" |
| 11 | +CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y |
| 12 | +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 |
| 13 | + |
| 14 | +# libsodium |
| 15 | +CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y |
| 16 | + |
| 17 | + |
| 18 | +# NIMBLE |
| 19 | +CONFIG_BT_ENABLED=y |
| 20 | +CONFIG_BT_NIMBLE_ENABLED=y |
| 21 | +CONFIG_BT_NIMBLE_EXT_ADV=n |
| 22 | +CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE=70 |
| 23 | +CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n |
| 24 | + |
| 25 | +# Enable OpenThread |
| 26 | +CONFIG_OPENTHREAD_ENABLED=y |
| 27 | +CONFIG_OPENTHREAD_SRP_CLIENT=y |
| 28 | +CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n |
| 29 | +CONFIG_OPENTHREAD_LOG_LEVEL_NOTE=y |
| 30 | +CONFIG_OPENTHREAD_CLI=n |
| 31 | +CONFIG_OPENTHREAD_DNS_CLIENT=y |
| 32 | + |
| 33 | +# Disable lwip ipv6 autoconfig |
| 34 | +CONFIG_LWIP_IPV6_AUTOCONFIG=n |
| 35 | + |
| 36 | +# Use a custom partition table |
| 37 | +CONFIG_PARTITION_TABLE_CUSTOM=y |
| 38 | +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" |
| 39 | + |
| 40 | +# LwIP config for OpenThread |
| 41 | +CONFIG_LWIP_IPV6_NUM_ADDRESSES=8 |
| 42 | +CONFIG_LWIP_MULTICAST_PING=y |
| 43 | + |
| 44 | +# mbedTLS |
| 45 | +CONFIG_MBEDTLS_HARDWARE_AES=n |
| 46 | +CONFIG_MBEDTLS_HARDWARE_MPI=n |
| 47 | +CONFIG_MBEDTLS_HARDWARE_SHA=n |
| 48 | +CONFIG_MBEDTLS_HARDWARE_ECC=y |
| 49 | +CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN=n |
| 50 | +CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY=n |
| 51 | +CONFIG_MBEDTLS_CMAC_C=y |
| 52 | +CONFIG_MBEDTLS_SSL_PROTO_DTLS=y |
| 53 | +CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y |
| 54 | + |
| 55 | +# rtc clk for ble |
| 56 | +# CONFIG_ESP32H2_RTC_CLK_SRC_EXT_CRYS=y |
| 57 | + |
| 58 | +# MDNS platform |
| 59 | +CONFIG_USE_MINIMAL_MDNS=n |
| 60 | +CONFIG_ENABLE_EXTENDED_DISCOVERY=y |
| 61 | + |
| 62 | +# FreeRTOS should use legacy API |
| 63 | +CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY=y |
| 64 | + |
| 65 | +# Disable STA and AP for ESP32H2 |
| 66 | +CONFIG_ENABLE_WIFI_STATION=n |
| 67 | +CONFIG_ENABLE_WIFI_AP=n |
| 68 | +# Enable this to avoid implicit declaration of function 'esp_send_assoc_resp' |
| 69 | +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y |
| 70 | + |
| 71 | +# Enable OTA Requestor |
| 72 | +CONFIG_ENABLE_OTA_REQUESTOR=y |
| 73 | + |
| 74 | +# Enable chip shell |
| 75 | +CONFIG_ENABLE_CHIP_SHELL=y |
| 76 | + |
| 77 | +# Enable HKDF in mbedtls |
| 78 | +CONFIG_MBEDTLS_HKDF_C=y |
0 commit comments