# 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=12 # CONFIG_BT_LE_HCI_UART_FLOWCTRL=n # # 4 pin solution is not working yet for c6 # #CONFIG_BT_LE_HCI_UART_RTS_PIN=9 # #CONFIG_BT_LE_HCI_UART_CTS_PIN=13 # 4. Partition Table #-------------------- CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.esp32c6.csv" # 5. Mempool #------------ CONFIG_ESP_CACHE_MALLOC=n # 6 Network split #----------------- # # 6.1 LWIP split # #--------------- # # CONFIG_LWIP_TCP_LOCAL_PORT_RANGE_START=61440 # CONFIG_LWIP_TCP_LOCAL_PORT_RANGE_END=65535 # CONFIG_LWIP_UDP_LOCAL_PORT_RANGE_START=61440 # CONFIG_LWIP_UDP_LOCAL_PORT_RANGE_END=65535 # # # 6.2 LWIP split examples # #------------------------- # CONFIG_ESP_HOSTED_COPROCESSOR_EXAMPLE_MQTT=n # 7. Transport config #--------------------- # CONFIG_ESP_SDIO_NSEND_PSAMPLE=y # CONFIG_ESP_SDIO_DEFAULT_SPEED=y # CONFIG_ESP_SDIO_STREAMING_MODE=n # For SPI Full duplex C6 on ESP32-P4-Function-EV-Board, please uncomment below #CONFIG_ESP_HOST_DEV_BOARD_P4_FUNC_BOARD=y #CONFIG_ESP_SPI_HOST_INTERFACE=y # 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=32 CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y CONFIG_ESP_WIFI_RX_BA_WIN=6 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 ### # OpenThread # # Enable this section for co-processor to operate as an OpenThread RCP ### # CONFIG_OPENTHREAD_ENABLED=y # CONFIG_OPENTHREAD_RADIO=y # CONFIG_OPENTHREAD_DIAG=n # CONFIG_OPENTHREAD_COMMISSIONER=n # CONFIG_OPENTHREAD_JOINER=n # CONFIG_OPENTHREAD_BORDER_ROUTER=n # CONFIG_OPENTHREAD_CLI=n # CONFIG_OPENTHREAD_SRP_CLIENT=n # CONFIG_OPENTHREAD_DNS_CLIENT=n # CONFIG_OPENTHREAD_TASK_SIZE=3072 # CONFIG_OPENTHREAD_CONSOLE_ENABLE=n # CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC=n # ### enable SW coexistence to allow Wi-Fi and OpenThread to interoperate #CONFIG_ESP_COEX_SW_COEXIST_ENABLE=y ### # end of OpenThread configuration ###