# 1. CPU #-------- CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y # 2. BT Configuration #--------------------- CONFIG_BT_ENABLED=y CONFIG_BT_CONTROLLER_ONLY=y CONFIG_BT_BLUEDROID_ENABLED= CONFIG_BT_LE_SLEEP_ENABLE=y # 3.1 BLE over SPI/SDIO #----------------------- CONFIG_BT_LE_HCI_INTERFACE_USE_RAM=y # 3.2 BLE over UART #------------------- # Enable below config, delete sdkconfig, build/ and rebuild # CONFIG_BT_LE_HCI_INTERFACE_USE_UART=y # CONFIG_BT_LE_HCI_UART_TX_PIN=5 # CONFIG_BT_LE_HCI_UART_RX_PIN=18 # CONFIG_BT_LE_HCI_UART_FLOWCTRL=n # #CONFIG_BT_LE_HCI_UART_RTS_PIN=19 # #CONFIG_BT_LE_HCI_UART_CTS_PIN=8 # 4. Partition Table #-------------------- CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.esp32c3.csv" # 5. Mempool #------------ CONFIG_ESP_CACHE_MALLOC=y # 6 Network split #--------------- CONFIG_ESP_HOSTED_NETWORK_SPLIT_ENABLED=n # 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=10 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32 CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=32 CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y CONFIG_ESP_WIFI_TX_BA_WIN=16 CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y CONFIG_ESP_WIFI_RX_BA_WIN=16 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_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 CONFIG_ESP_HOSTED_DEFAULT_TASK_STACK_SIZE=4096 #13. Mem optimizations #--------------------- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y