# signaling_only side of the split (default: ESP32-C6) CONFIG_IDF_TARGET="esp32c6" CONFIG_IDF_TARGET_ESP32C6=y # # Serial flasher config # CONFIG_ESPTOOLPY_FLASHMODE_QIO=y CONFIG_ESPTOOLPY_FLASHFREQ_80M=y CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y # # Partition Table # CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_OFFSET=0xC000 # # SPI RAM config # CONFIG_SPIRAM=y CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y CONFIG_SPIRAM_USE_MALLOC=y CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0 CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y CONFIG_SPIRAM_SPEED_80M=y CONFIG_FATFS_LFN_HEAP=y CONFIG_FATFS_MAX_LFN=255 CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y # # SNTP # CONFIG_LWIP_SNTP_MAX_SERVERS=3 #CONFIG_LWIP_SO_LINGER=y #CONFIG_LWIP_SO_RCVBUF=y #CONFIG_LWIP_NETBUF_RECVINFO=y #CONFIG_LWIP_IP_FRAG=y #CONFIG_LWIP_STATS=y #CONFIG_LWIP_MULTICAST_PING=y #CONFIG_LWIP_BROADCAST_PING=y CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1 CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y # # FreeRTOS # CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y # # ESP Ringbuf # CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH=y # # ESP System Settings # CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y # # PThreads # CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=8000 CONFIG_PTHREAD_STACK_MIN=4096 CONFIG_IPC_TASK_STACK_SIZE=1024 CONFIG_TIMER_TASK_STACK_SIZE=3584 CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y # # Wi-Fi # CONFIG_ESP_WIFI_STATIC_TX_BUFFER=n CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER=y CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4000 # mbedtls dynamic buffer for memory optimization CONFIG_MBEDTLS_DYNAMIC_BUFFER=y CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y CONFIG_MBEDTLS_DYNAMIC_FREE_CA_CERT=y CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH=n CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y CONFIG_FREERTOS_HZ=1000 CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5760 CONFIG_LWIP_TCP_WND_DEFAULT=5760 CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=64 # For BLE Provisioning using NimBLE stack (Not applicable for ESP32-S2) CONFIG_BT_ENABLED=y CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y CONFIG_BT_NIMBLE_ENABLED=y # # KVS WebRTC options # CONFIG_PREFER_DYNAMIC_ALLOCS=y CONFIG_USE_ESP_WEBSOCKET_CLIENT=y CONFIG_ENABLE_DATA_CHANNEL=n # # Websockets # CONFIG_WS_BUFFER_SIZE=2048 CONFIG_WS_DYNAMIC_BUFFER=y # # MDNS Memory Configuration # CONFIG_MDNS_TASK_CREATE_FROM_SPIRAM=y CONFIG_MDNS_MEMORY_ALLOC_SPIRAM=y # # ESP RainMaker Configuration # ESP_RMAKER_USER_ID_CHECK=y CONFIG_ESP_RMAKER_CLAIM_VIDEOSTREAM_SUPPORT=y CONFIG_ESP_RMAKER_CONSOLE_ENABLED=n CONFIG_ESP_RMAKER_ENABLE_CHALLENGE_RESPONSE=y CONFIG_ESP_RMAKER_ASSISTED_CLAIM=y # # RainMaker Camera Mode Configuration # CONFIG_ENABLE_SIGNALLING_ONLY=y