# ESP32-C3FH4 OTA Relay - SDK Configuration (ESP-IDF 6.0) CONFIG_IDF_TARGET="esp32c3" CONFIG_IDF_TARGET_ESP32C3=y # Partition table CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="config/partitions.csv" # SPI Flash CONFIG_ESPTOOLPY_FLASHMODE_QIO=y CONFIG_ESPTOOLPY_FLASH_FREQ_80M=y CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y # ESP32-C3 specific CONFIG_ESP32C3_REV_MIN_0=y CONFIG_ESP32C3_REV_MIN=0 # FreeRTOS CONFIG_FREERTOS_UNICORE=n CONFIG_FREERTOS_NUMBER_OF_CORES=2 CONFIG_FREERTOS_HZ=1000 # WiFi CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 CONFIG_ESP32_WIFI_TX_BUFFER_NUM=32 CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y CONFIG_ESP_WIFI_STA_SUPPORT=y # BLE (ESP32-C3 has BLE 5.0) - ESP-IDF 6.0 Bluedroid CONFIG_BT_ENABLED=y CONFIG_BT_BLUEDROID_ENABLED=y CONFIG_BTDM_BLE_MAX_CONN_EFF=1 CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=1 CONFIG_BTDM_BLE_MAX_CONN_EFF_EFF=1 # mbedTLS CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT=y CONFIG_MBEDTLS_DYNAMIC_BUFFER=y CONFIG_MBEDTLS_AES_C=y CONFIG_MBEDTLS_CTR_DRBG_C=y CONFIG_MBEDTLS_ENTROPY_C=y # System health monitoring CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4096 # Log CONFIG_LOG_DEFAULT_LEVEL_INFO=y CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE=y # OTA CONFIG_ESP_OTA_IMG_VERIFICATION=y CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y CONFIG_APP_ROLLBACK_ENABLE=y # HTTP server CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024 CONFIG_HTTPD_MAX_URI_LEN=512 # SPI master driver CONFIG_SPI_MASTER_IN_IRAM=y # Temp sensor CONFIG_TEMPERATURE_SENSOR_CTRL_GPIO=-1 # ESP Timer CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD=n # efuse voltage read CONFIG_ESP_EFUSE_WRITE_BLOCK=y