# 1. CPU #-------- CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120=y # 2. BT Configuration #--------------------- CONFIG_BT_ENABLED=n CONFIG_BT_CONTROLLER_ONLY=y CONFIG_BT_BLUEDROID_ENABLED= CONFIG_BT_LE_SLEEP_ENABLE=y CONFIG_ESP_HOSTED_CP_BT=n # 3.1 BLE over SPI/SDIO #----------------------- CONFIG_BT_LE_HCI_INTERFACE_USE_RAM=y # 3.2 BLE over UART #------------------- #UART pins, Enable below config, delete sdkconfig and rebuild #CONFIG_BT_LE_HCI_INTERFACE_USE_UART=y #CONFIG_BT_LE_HCI_UART_FLOWCTRL=n #CONFIG_BT_LE_HCI_UART_TX_PIN=5 #CONFIG_BT_LE_HCI_UART_RX_PIN=18 # 4. Partition Table #-------------------- CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.esp32c2.csv" # 5. Mempool #------------ CONFIG_ESP_CACHE_MALLOC=y # 7. Transport config #--------------------- # CONFIG_ESP_SDIO_NSEND_PSAMPLE=y # CONFIG_ESP_SDIO_DEFAULT_SPEED=y # CONFIG_ESP_SDIO_STREAMING_MODE=n # 8. Wifi config #---------------- CONFIG_WIFI_CMD_BASIC_ONLY=y CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=8 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=16 CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=16 CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y CONFIG_ESP_WIFI_TX_BA_WIN=8 CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y CONFIG_ESP_WIFI_RX_BA_WIN=8 CONFIG_ESP_WIFI_RX_IRAM_OPT=y CONFIG_ESP_WIFI_IRAM_OPT=y # 9. LWIP config #---------------- CONFIG_LWIP_TCP_SND_BUF_DEFAULT=11520 CONFIG_LWIP_TCP_WND_DEFAULT=11520 CONFIG_LWIP_TCP_RECVMBOX_SIZE=16 CONFIG_LWIP_UDP_RECVMBOX_SIZE=16 CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 CONFIG_LWIP_TCP_SACK_OUT=y CONFIG_LWIP_TCPIP_CORE_LOCKING=y CONFIG_LWIP_TCPIP_CORE_LOCKING_INPUT=y # 10. Optimizations #------------------- CONFIG_COMPILER_OPTIMIZATION_SIZE=y #CONFIG_COMPILER_OPTIMIZATION_PERF=y # 11. Stats #----------- #CONFIG_ESP_HOSTED_FUNCTION_PROFILING=y CONFIG_ESP_PKT_STATS=y # 12. Priorities ---------------- CONFIG_IPERF_TRAFFIC_TASK_PRIORITY=18 CONFIG_IPERF_REPORT_TASK_PRIORITY=18 #13. Mem optimizations #--------------------- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=120 CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120=y CONFIG_FREERTOS_UNICORE=y #14. C2 specific opts #--------------------- CONFIG_ESPTOOLPY_FLASHSIZE_4MB=n CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y CONFIG_ESP_DEFAULT_TASK_STACK_SIZE=2048 CONFIG_C2_C5_MODULE_SUB_BOARD=y #15. For C2 26 MHz XTAL chips only #--------------------------------- CONFIG_SOC_XTAL_SUPPORT_26M=y CONFIG_XTAL_FREQ_26=y