mirror of
https://github.com/espressif/esp-rainmaker.git
synced 2026-01-15 10:25:28 +00:00
- Example uses `esp_rmaker_get_aws_security_token` internally to get the token - The credential callback is registered with webrtc SDK which it can call - webrtc SDK uses NVS to cache the signaling info internally
55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
# perform the size optimized builds for C6 to avoid app size overflow
|
|
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
|
|
|
# SPI Configuration
|
|
CONFIG_SPI_MASTER_ISR_IN_IRAM=n
|
|
CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
|
|
|
# SPI Flash driver
|
|
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
|
CONFIG_SPI_FLASH_ROM_IMPL=y
|
|
|
|
# Peripheral Control
|
|
CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=n
|
|
|
|
#
|
|
# ESP System Settings
|
|
#
|
|
CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y
|
|
|
|
# Event Loop Library
|
|
CONFIG_ESP_EVENT_POST_FROM_ISR=n
|
|
|
|
#
|
|
# PThreads
|
|
#
|
|
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=8000
|
|
CONFIG_PTHREAD_STACK_MIN=4096
|
|
|
|
CONFIG_MAIN_TASK_STACK_SIZE=6000
|
|
CONFIG_IPC_TASK_STACK_SIZE=1024
|
|
CONFIG_TIMER_TASK_STACK_SIZE=3584
|
|
CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y
|
|
|
|
#
|
|
# Wi-Fi
|
|
#
|
|
CONFIG_ESP_WIFI_IRAM_OPT=n
|
|
CONFIG_ESP_WIFI_RX_IRAM_OPT=n
|
|
CONFIG_ESP_WIFI_EXTRA_IRAM_OPT=n
|
|
CONFIG_ESP_WIFI_SLP_IRAM_OPT=n
|
|
|
|
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
|
|
|
|
#
|
|
# ESP-Hosted - Network coprocessor
|
|
#
|
|
CONFIG_SLAVE_LWIP_ENABLED=y
|
|
CONFIG_ESP_SDIO_RX_Q_SIZE=10
|