31 lines
772 B
Plaintext
31 lines
772 B
Plaintext
# QEMU-optimized sdkconfig for ESP32 emulation (proven working 2026-03-31)
|
|
# These settings match the lcgamboa QEMU fork requirements.
|
|
|
|
# Flash settings — DIO mode required by esp32-picsimlab QEMU machine
|
|
CONFIG_ESPTOOLPY_FLASHMODE_DIO=y
|
|
CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
|
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|
|
|
# Bootloader — minimal logging to speed up QEMU boot
|
|
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
|
|
|
|
# Watchdogs — disable for QEMU (timing is not real-time)
|
|
CONFIG_ESP_TASK_WDT=n
|
|
CONFIG_ESP_INT_WDT=n
|
|
|
|
# Compiler
|
|
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
|
|
|
# WiFi
|
|
CONFIG_ESP_WIFI_ENABLED=y
|
|
|
|
# LWIP — reassembly needed for slirp networking
|
|
CONFIG_LWIP_IP4_REASSEMBLY=y
|
|
CONFIG_LWIP_IP6_REASSEMBLY=y
|
|
|
|
# FreeRTOS
|
|
CONFIG_FREERTOS_HZ=1000
|
|
|
|
# Console
|
|
CONFIG_ESP_CONSOLE_UART_DEFAULT=y
|