xref: /btstack/port/esp32/template/sdkconfig (revision 536d74bc8da3e59d3c8ef399b9139f5919e29309)
182cfdfc2SMatthias Ringwald#
282cfdfc2SMatthias Ringwald# Automatically generated file; DO NOT EDIT.
382cfdfc2SMatthias Ringwald# Espressif IoT Development Framework Configuration
482cfdfc2SMatthias Ringwald#
5*536d74bcSMatthias RingwaldCONFIG_IDF_TARGET="esp32"
682cfdfc2SMatthias Ringwald
782cfdfc2SMatthias Ringwald#
882cfdfc2SMatthias Ringwald# SDK tool configuration
982cfdfc2SMatthias Ringwald#
1082cfdfc2SMatthias RingwaldCONFIG_TOOLPREFIX="xtensa-esp32-elf-"
1182cfdfc2SMatthias RingwaldCONFIG_PYTHON="python"
1228a59cc1SMatthias RingwaldCONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y
1382cfdfc2SMatthias Ringwald
1482cfdfc2SMatthias Ringwald#
15*536d74bcSMatthias Ringwald# Application manager
16*536d74bcSMatthias Ringwald#
17*536d74bcSMatthias RingwaldCONFIG_APP_COMPILE_TIME_DATE=y
18*536d74bcSMatthias RingwaldCONFIG_APP_EXCLUDE_PROJECT_VER_VAR=
19*536d74bcSMatthias RingwaldCONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=
20*536d74bcSMatthias Ringwald
21*536d74bcSMatthias Ringwald#
2282cfdfc2SMatthias Ringwald# Bootloader config
2382cfdfc2SMatthias Ringwald#
2428a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_NONE=
2528a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_ERROR=
2682cfdfc2SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_WARN=y
2728a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_INFO=
2828a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_DEBUG=
2928a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE=
3082cfdfc2SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL=2
318701c842SMatthias RingwaldCONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V=
328701c842SMatthias RingwaldCONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
338701c842SMatthias RingwaldCONFIG_BOOTLOADER_FACTORY_RESET=
348701c842SMatthias RingwaldCONFIG_BOOTLOADER_APP_TEST=
35*536d74bcSMatthias RingwaldCONFIG_BOOTLOADER_WDT_ENABLE=y
36*536d74bcSMatthias RingwaldCONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE=
37*536d74bcSMatthias RingwaldCONFIG_BOOTLOADER_WDT_TIME_MS=9000
38*536d74bcSMatthias RingwaldCONFIG_APP_ROLLBACK_ENABLE=
3982cfdfc2SMatthias Ringwald
4082cfdfc2SMatthias Ringwald#
4182cfdfc2SMatthias Ringwald# Security features
4282cfdfc2SMatthias Ringwald#
43*536d74bcSMatthias RingwaldCONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT=
4428a59cc1SMatthias RingwaldCONFIG_SECURE_BOOT_ENABLED=
4528a59cc1SMatthias RingwaldCONFIG_FLASH_ENCRYPTION_ENABLED=
4682cfdfc2SMatthias Ringwald
4782cfdfc2SMatthias Ringwald#
4882cfdfc2SMatthias Ringwald# Serial flasher config
4982cfdfc2SMatthias Ringwald#
5082cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_PORT="/dev/tty.usbserial-DN02B3PF"
5128a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_115200B=
5228a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_230400B=
5328a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_921600B=
5428a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_2MB=
5582cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_OTHER=y
5682cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_OTHER_VAL=1000000
5782cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD=1000000
5828a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_COMPRESSED=
5928a59cc1SMatthias RingwaldCONFIG_FLASHMODE_QIO=
6028a59cc1SMatthias RingwaldCONFIG_FLASHMODE_QOUT=
6182cfdfc2SMatthias RingwaldCONFIG_FLASHMODE_DIO=y
6228a59cc1SMatthias RingwaldCONFIG_FLASHMODE_DOUT=
6382cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHMODE="dio"
6428a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_80M=
6582cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_40M=y
6628a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_26M=
6728a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_20M=
6882cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ="40m"
6928a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_1MB=
7082cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
7128a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_4MB=
7228a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_8MB=
7328a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_16MB=
7482cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE="2MB"
7582cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
7682cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE_RESET=y
7728a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE_NORESET=
7882cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE="default_reset"
7982cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER_RESET=y
8028a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER_NORESET=
8182cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER="hard_reset"
8228a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_9600B=
8328a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_57600B=
8482cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD_115200B=y
8528a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_230400B=
8628a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_921600B=
8728a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_2MB=
8828a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_OTHER=
8982cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD_OTHER_VAL=115200
9082cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD=115200
9182cfdfc2SMatthias Ringwald
9282cfdfc2SMatthias Ringwald#
9382cfdfc2SMatthias Ringwald# Partition Table
9482cfdfc2SMatthias Ringwald#
9582cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_SINGLE_APP=y
9628a59cc1SMatthias RingwaldCONFIG_PARTITION_TABLE_TWO_OTA=
9728a59cc1SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM=
9882cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
9982cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
100b175da0eSMatthias RingwaldCONFIG_PARTITION_TABLE_OFFSET=0x8000
1018701c842SMatthias RingwaldCONFIG_PARTITION_TABLE_MD5=y
1021287affeSMatthias Ringwald
1031287affeSMatthias Ringwald#
1041287affeSMatthias Ringwald# Compiler options
1051287affeSMatthias Ringwald#
10682cfdfc2SMatthias RingwaldCONFIG_OPTIMIZATION_LEVEL_DEBUG=y
10728a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_LEVEL_RELEASE=
1081287affeSMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
10928a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_SILENT=
11028a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=
1119de20bbdSMatthias RingwaldCONFIG_CXX_EXCEPTIONS=
1129de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_NONE=y
1139de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_NORM=
1149de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_STRONG=
1159de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_ALL=
1169de20bbdSMatthias RingwaldCONFIG_STACK_CHECK=
1178701c842SMatthias RingwaldCONFIG_WARN_WRITE_STRINGS=
118*536d74bcSMatthias RingwaldCONFIG_DISABLE_GCC8_WARNINGS=
11982cfdfc2SMatthias Ringwald
12082cfdfc2SMatthias Ringwald#
12182cfdfc2SMatthias Ringwald# Component config
12282cfdfc2SMatthias Ringwald#
1231287affeSMatthias Ringwald
1241287affeSMatthias Ringwald#
1251287affeSMatthias Ringwald# Application Level Tracing
1261287affeSMatthias Ringwald#
12728a59cc1SMatthias RingwaldCONFIG_ESP32_APPTRACE_DEST_TRAX=
1281287affeSMatthias RingwaldCONFIG_ESP32_APPTRACE_DEST_NONE=y
12928a59cc1SMatthias RingwaldCONFIG_ESP32_APPTRACE_ENABLE=
130eb6282bcSMatthias RingwaldCONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
13128a59cc1SMatthias RingwaldCONFIG_AWS_IOT_SDK=
1329de20bbdSMatthias Ringwald
1339de20bbdSMatthias Ringwald#
1349de20bbdSMatthias Ringwald# Bluetooth
1359de20bbdSMatthias Ringwald#
13682cfdfc2SMatthias RingwaldCONFIG_BT_ENABLED=y
137b175da0eSMatthias Ringwald
138b175da0eSMatthias Ringwald#
139b175da0eSMatthias Ringwald# Bluetooth controller
140b175da0eSMatthias Ringwald#
141b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=
142b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=
143b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_MODE_BTDM=y
144b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_BLE_MAX_CONN=9
145b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN=7
146b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN=2
147b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=9
148b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=7
149b175da0eSMatthias RingwaldCONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=2
1509de20bbdSMatthias RingwaldCONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
1519de20bbdSMatthias RingwaldCONFIG_BTDM_CONTROLLER_HCI_MODE_VHCI=y
1529de20bbdSMatthias RingwaldCONFIG_BTDM_CONTROLLER_HCI_MODE_UART_H4=
1538701c842SMatthias Ringwald
1548701c842SMatthias Ringwald#
1558701c842SMatthias Ringwald# MODEM SLEEP Options
1568701c842SMatthias Ringwald#
1578701c842SMatthias RingwaldCONFIG_BTDM_CONTROLLER_MODEM_SLEEP=
158b175da0eSMatthias RingwaldCONFIG_BLE_SCAN_DUPLICATE=
15928a59cc1SMatthias RingwaldCONFIG_BLUEDROID_ENABLED=
160b175da0eSMatthias RingwaldCONFIG_BT_RESERVE_DRAM=0xdb5c
161b175da0eSMatthias Ringwald
162b175da0eSMatthias Ringwald#
163b175da0eSMatthias Ringwald# Driver configurations
164b175da0eSMatthias Ringwald#
16582cfdfc2SMatthias Ringwald
16682cfdfc2SMatthias Ringwald#
1678701c842SMatthias Ringwald# ADC configuration
1688701c842SMatthias Ringwald#
1698701c842SMatthias RingwaldCONFIG_ADC_FORCE_XPD_FSM=
1708701c842SMatthias RingwaldCONFIG_ADC2_DISABLE_DAC=y
1718701c842SMatthias Ringwald
1728701c842SMatthias Ringwald#
173b175da0eSMatthias Ringwald# SPI configuration
174b175da0eSMatthias Ringwald#
175b175da0eSMatthias RingwaldCONFIG_SPI_MASTER_IN_IRAM=
176b175da0eSMatthias RingwaldCONFIG_SPI_MASTER_ISR_IN_IRAM=y
177b175da0eSMatthias RingwaldCONFIG_SPI_SLAVE_IN_IRAM=
178b175da0eSMatthias RingwaldCONFIG_SPI_SLAVE_ISR_IN_IRAM=y
179b175da0eSMatthias Ringwald
180b175da0eSMatthias Ringwald#
181*536d74bcSMatthias Ringwald# eFuse Bit Manager
182*536d74bcSMatthias Ringwald#
183*536d74bcSMatthias RingwaldCONFIG_EFUSE_CUSTOM_TABLE=
184*536d74bcSMatthias RingwaldCONFIG_EFUSE_VIRTUAL=
185*536d74bcSMatthias RingwaldCONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE=
186*536d74bcSMatthias RingwaldCONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4=y
187*536d74bcSMatthias RingwaldCONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT=
188*536d74bcSMatthias RingwaldCONFIG_EFUSE_MAX_BLK_LEN=192
189*536d74bcSMatthias Ringwald
190*536d74bcSMatthias Ringwald#
19182cfdfc2SMatthias Ringwald# ESP32-specific
19282cfdfc2SMatthias Ringwald#
193*536d74bcSMatthias RingwaldCONFIG_IDF_TARGET_ESP32=y
19428a59cc1SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_80=
19528a59cc1SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_160=
19682cfdfc2SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
19782cfdfc2SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
19828a59cc1SMatthias RingwaldCONFIG_SPIRAM_SUPPORT=
19928a59cc1SMatthias RingwaldCONFIG_MEMMAP_TRACEMEM=
20028a59cc1SMatthias RingwaldCONFIG_MEMMAP_TRACEMEM_TWOBANKS=
20128a59cc1SMatthias RingwaldCONFIG_ESP32_TRAX=
20282cfdfc2SMatthias RingwaldCONFIG_TRACEMEM_RESERVE_DRAM=0x0
20328a59cc1SMatthias RingwaldCONFIG_TWO_UNIVERSAL_MAC_ADDRESS=
2049000f915SMatthias RingwaldCONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
2059000f915SMatthias RingwaldCONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
20682cfdfc2SMatthias RingwaldCONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
20782cfdfc2SMatthias RingwaldCONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2048
20882cfdfc2SMatthias RingwaldCONFIG_MAIN_TASK_STACK_SIZE=4096
2091287affeSMatthias RingwaldCONFIG_IPC_TASK_STACK_SIZE=1024
21028a59cc1SMatthias RingwaldCONFIG_TIMER_TASK_STACK_SIZE=4096
211f03cd3a1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
21228a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=
21328a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_CR=
21428a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF=
21528a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_LF=
216f03cd3a1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
21728a59cc1SMatthias RingwaldCONFIG_NEWLIB_NANO_FORMAT=
21882cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_DEFAULT=y
21928a59cc1SMatthias RingwaldCONFIG_CONSOLE_UART_CUSTOM=
22028a59cc1SMatthias RingwaldCONFIG_CONSOLE_UART_NONE=
22182cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_NUM=0
22282cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_BAUDRATE=115200
22328a59cc1SMatthias RingwaldCONFIG_ULP_COPROC_ENABLED=
22482cfdfc2SMatthias RingwaldCONFIG_ULP_COPROC_RESERVE_MEM=0
22582cfdfc2SMatthias RingwaldCONFIG_ESP32_PANIC_PRINT_HALT=y
22628a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_PRINT_REBOOT=
22728a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_SILENT_REBOOT=
22828a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_GDBSTUB=
22982cfdfc2SMatthias RingwaldCONFIG_ESP32_DEBUG_OCDAWARE=y
2308701c842SMatthias RingwaldCONFIG_ESP32_DEBUG_STUBS_ENABLE=y
23182cfdfc2SMatthias RingwaldCONFIG_INT_WDT=y
23282cfdfc2SMatthias RingwaldCONFIG_INT_WDT_TIMEOUT_MS=300
23382cfdfc2SMatthias RingwaldCONFIG_TASK_WDT=y
23428a59cc1SMatthias RingwaldCONFIG_TASK_WDT_PANIC=
23582cfdfc2SMatthias RingwaldCONFIG_TASK_WDT_TIMEOUT_S=5
2369de20bbdSMatthias RingwaldCONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
2371287affeSMatthias RingwaldCONFIG_BROWNOUT_DET=y
2381287affeSMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_0=y
23928a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_1=
24028a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_2=
24128a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_3=
24228a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_4=
24328a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_5=
24428a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_6=
24528a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_7=
2461287affeSMatthias RingwaldCONFIG_BROWNOUT_DET_LVL=0
247*536d74bcSMatthias RingwaldCONFIG_REDUCE_PHY_TX_POWER=y
24882cfdfc2SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
2499de20bbdSMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_RTC=
25028a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_FRC1=
25128a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_NONE=
25282cfdfc2SMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
25328a59cc1SMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL=
254b175da0eSMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC=
255b175da0eSMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256=
2560e6963e5SMatthias RingwaldCONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
25782cfdfc2SMatthias RingwaldCONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=0
25828a59cc1SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_40=
25928a59cc1SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_26=
2600e6963e5SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_AUTO=y
2610e6963e5SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ=0
26228a59cc1SMatthias RingwaldCONFIG_DISABLE_BASIC_ROM_CONSOLE=
2639de20bbdSMatthias RingwaldCONFIG_ESP_TIMER_PROFILING=
2649de20bbdSMatthias RingwaldCONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
2658701c842SMatthias RingwaldCONFIG_ESP_ERR_TO_NAME_LOOKUP=y
266*536d74bcSMatthias RingwaldCONFIG_ESP32_RTCDATA_IN_FAST_MEM=
26782cfdfc2SMatthias Ringwald
26882cfdfc2SMatthias Ringwald#
269f03cd3a1SMatthias Ringwald# Wi-Fi
270f03cd3a1SMatthias Ringwald#
27128a59cc1SMatthias RingwaldCONFIG_SW_COEXIST_ENABLE=
272f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
273f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
27428a59cc1SMatthias RingwaldCONFIG_ESP32_WIFI_STATIC_TX_BUFFER=
275f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
276f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
277f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
2788701c842SMatthias RingwaldCONFIG_ESP32_WIFI_CSI_ENABLED=
2799de20bbdSMatthias RingwaldCONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
280f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_TX_BA_WIN=6
2819de20bbdSMatthias RingwaldCONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
282f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_RX_BA_WIN=6
283f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_NVS_ENABLED=y
284*536d74bcSMatthias RingwaldCONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752
285*536d74bcSMatthias RingwaldCONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
286*536d74bcSMatthias RingwaldCONFIG_ESP32_WIFI_DEBUG_LOG_ENABLE=
287*536d74bcSMatthias RingwaldCONFIG_ESP32_WIFI_IRAM_OPT=y
288f03cd3a1SMatthias Ringwald
289f03cd3a1SMatthias Ringwald#
29028a59cc1SMatthias Ringwald# PHY
29182cfdfc2SMatthias Ringwald#
29282cfdfc2SMatthias RingwaldCONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
29328a59cc1SMatthias RingwaldCONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=
294f03cd3a1SMatthias RingwaldCONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
29582cfdfc2SMatthias RingwaldCONFIG_ESP32_PHY_MAX_TX_POWER=20
296f03cd3a1SMatthias Ringwald
297f03cd3a1SMatthias Ringwald#
2989de20bbdSMatthias Ringwald# Power Management
2999de20bbdSMatthias Ringwald#
3009de20bbdSMatthias RingwaldCONFIG_PM_ENABLE=
3019de20bbdSMatthias Ringwald
3029de20bbdSMatthias Ringwald#
3038701c842SMatthias Ringwald# ADC-Calibration
3048701c842SMatthias Ringwald#
3058701c842SMatthias RingwaldCONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
3068701c842SMatthias RingwaldCONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
3078701c842SMatthias RingwaldCONFIG_ADC_CAL_LUT_ENABLE=y
3088701c842SMatthias Ringwald
3098701c842SMatthias Ringwald#
310*536d74bcSMatthias Ringwald# Event Loop Library
311*536d74bcSMatthias Ringwald#
312*536d74bcSMatthias RingwaldCONFIG_EVENT_LOOP_PROFILING=
313*536d74bcSMatthias Ringwald
314*536d74bcSMatthias Ringwald#
3158701c842SMatthias Ringwald# ESP HTTP client
3168701c842SMatthias Ringwald#
3178701c842SMatthias RingwaldCONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
3188701c842SMatthias Ringwald
3198701c842SMatthias Ringwald#
320*536d74bcSMatthias Ringwald# HTTP Server
321*536d74bcSMatthias Ringwald#
322*536d74bcSMatthias RingwaldCONFIG_HTTPD_MAX_REQ_HDR_LEN=512
323*536d74bcSMatthias RingwaldCONFIG_HTTPD_MAX_URI_LEN=512
324*536d74bcSMatthias RingwaldCONFIG_HTTPD_ERR_RESP_NO_DELAY=y
325*536d74bcSMatthias Ringwald
326*536d74bcSMatthias Ringwald#
327*536d74bcSMatthias Ringwald# ESP HTTPS OTA
328*536d74bcSMatthias Ringwald#
329*536d74bcSMatthias RingwaldCONFIG_OTA_ALLOW_HTTP=
330*536d74bcSMatthias Ringwald
331*536d74bcSMatthias Ringwald#
332*536d74bcSMatthias Ringwald# Core dump
333*536d74bcSMatthias Ringwald#
334*536d74bcSMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH=
335*536d74bcSMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_UART=y
336*536d74bcSMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=
337*536d74bcSMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP=y
338*536d74bcSMatthias RingwaldCONFIG_ESP32_CORE_DUMP_MAX_TASKS_NUM=64
339*536d74bcSMatthias RingwaldCONFIG_ESP32_CORE_DUMP_UART_DELAY=0
340*536d74bcSMatthias Ringwald
341*536d74bcSMatthias Ringwald#
342f03cd3a1SMatthias Ringwald# Ethernet
343f03cd3a1SMatthias Ringwald#
344f03cd3a1SMatthias RingwaldCONFIG_DMA_RX_BUF_NUM=10
345f03cd3a1SMatthias RingwaldCONFIG_DMA_TX_BUF_NUM=10
34628a59cc1SMatthias RingwaldCONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=
347*536d74bcSMatthias RingwaldCONFIG_EMAC_CHECK_LINK_PERIOD_MS=2000
348f03cd3a1SMatthias RingwaldCONFIG_EMAC_TASK_PRIORITY=20
349*536d74bcSMatthias RingwaldCONFIG_EMAC_TASK_STACK_SIZE=3072
35082cfdfc2SMatthias Ringwald
35182cfdfc2SMatthias Ringwald#
35282cfdfc2SMatthias Ringwald# FAT Filesystem support
35382cfdfc2SMatthias Ringwald#
3549de20bbdSMatthias RingwaldCONFIG_FATFS_CODEPAGE_DYNAMIC=
3559de20bbdSMatthias RingwaldCONFIG_FATFS_CODEPAGE_437=y
35628a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_720=
35728a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_737=
35828a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_771=
35928a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_775=
36028a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_850=
36128a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_852=
36228a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_855=
36328a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_857=
36428a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_860=
36528a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_861=
36628a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_862=
36728a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_863=
36828a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_864=
36928a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_865=
37028a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_866=
37128a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_869=
37228a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_932=
37328a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_936=
37428a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_949=
37528a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_950=
3769de20bbdSMatthias RingwaldCONFIG_FATFS_CODEPAGE=437
3779de20bbdSMatthias RingwaldCONFIG_FATFS_LFN_NONE=y
3789de20bbdSMatthias RingwaldCONFIG_FATFS_LFN_HEAP=
3799de20bbdSMatthias RingwaldCONFIG_FATFS_LFN_STACK=
3809de20bbdSMatthias RingwaldCONFIG_FATFS_FS_LOCK=0
3819de20bbdSMatthias RingwaldCONFIG_FATFS_TIMEOUT_MS=10000
3829de20bbdSMatthias RingwaldCONFIG_FATFS_PER_FILE_CACHE=y
38382cfdfc2SMatthias Ringwald
38482cfdfc2SMatthias Ringwald#
385*536d74bcSMatthias Ringwald# Modbus configuration
386*536d74bcSMatthias Ringwald#
387*536d74bcSMatthias RingwaldCONFIG_MB_QUEUE_LENGTH=20
388*536d74bcSMatthias RingwaldCONFIG_MB_SERIAL_TASK_STACK_SIZE=2048
389*536d74bcSMatthias RingwaldCONFIG_MB_SERIAL_BUF_SIZE=256
390*536d74bcSMatthias RingwaldCONFIG_MB_SERIAL_TASK_PRIO=10
391*536d74bcSMatthias RingwaldCONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT=
392*536d74bcSMatthias RingwaldCONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20
393*536d74bcSMatthias RingwaldCONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
394*536d74bcSMatthias RingwaldCONFIG_MB_CONTROLLER_STACK_SIZE=4096
395*536d74bcSMatthias RingwaldCONFIG_MB_EVENT_QUEUE_TIMEOUT=20
396*536d74bcSMatthias RingwaldCONFIG_MB_TIMER_PORT_ENABLED=y
397*536d74bcSMatthias RingwaldCONFIG_MB_TIMER_GROUP=0
398*536d74bcSMatthias RingwaldCONFIG_MB_TIMER_INDEX=0
399*536d74bcSMatthias Ringwald
400*536d74bcSMatthias Ringwald#
40182cfdfc2SMatthias Ringwald# FreeRTOS
40282cfdfc2SMatthias Ringwald#
40382cfdfc2SMatthias RingwaldCONFIG_FREERTOS_UNICORE=y
404*536d74bcSMatthias RingwaldCONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF
40582cfdfc2SMatthias RingwaldCONFIG_FREERTOS_CORETIMER_0=y
40628a59cc1SMatthias RingwaldCONFIG_FREERTOS_CORETIMER_1=
40782cfdfc2SMatthias RingwaldCONFIG_FREERTOS_HZ=1000
40882cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
40928a59cc1SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=
41028a59cc1SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL=
41182cfdfc2SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
41228a59cc1SMatthias RingwaldCONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=
41328a59cc1SMatthias RingwaldCONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
41482cfdfc2SMatthias RingwaldCONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
41582cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
41628a59cc1SMatthias RingwaldCONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=
41728a59cc1SMatthias RingwaldCONFIG_FREERTOS_ASSERT_DISABLE=
4181287affeSMatthias RingwaldCONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
41982cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ISR_STACKSIZE=1536
42028a59cc1SMatthias RingwaldCONFIG_FREERTOS_LEGACY_HOOKS=
42182cfdfc2SMatthias RingwaldCONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
42282cfdfc2SMatthias RingwaldCONFIG_SUPPORT_STATIC_ALLOCATION=y
42328a59cc1SMatthias RingwaldCONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK=
42482cfdfc2SMatthias RingwaldCONFIG_TIMER_TASK_PRIORITY=1
42582cfdfc2SMatthias RingwaldCONFIG_TIMER_TASK_STACK_DEPTH=2048
42682cfdfc2SMatthias RingwaldCONFIG_TIMER_QUEUE_LENGTH=10
4279de20bbdSMatthias RingwaldCONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
4289de20bbdSMatthias RingwaldCONFIG_FREERTOS_USE_TRACE_FACILITY=
4299de20bbdSMatthias RingwaldCONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=
43028a59cc1SMatthias RingwaldCONFIG_FREERTOS_DEBUG_INTERNALS=
431*536d74bcSMatthias RingwaldCONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
43228a59cc1SMatthias Ringwald
43328a59cc1SMatthias Ringwald#
43428a59cc1SMatthias Ringwald# Heap memory debugging
43528a59cc1SMatthias Ringwald#
43628a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_DISABLED=y
43728a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_LIGHT=
43828a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_COMPREHENSIVE=
43928a59cc1SMatthias RingwaldCONFIG_HEAP_TRACING=
44082cfdfc2SMatthias Ringwald
44182cfdfc2SMatthias Ringwald#
4429de20bbdSMatthias Ringwald# libsodium
4439de20bbdSMatthias Ringwald#
4449de20bbdSMatthias Ringwald
4459de20bbdSMatthias Ringwald#
44682cfdfc2SMatthias Ringwald# Log output
44782cfdfc2SMatthias Ringwald#
44828a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_NONE=
44928a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_ERROR=
45028a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_WARN=
45182cfdfc2SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_INFO=y
45228a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_DEBUG=
45328a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_VERBOSE=
45482cfdfc2SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL=3
45582cfdfc2SMatthias RingwaldCONFIG_LOG_COLORS=y
45682cfdfc2SMatthias Ringwald
45782cfdfc2SMatthias Ringwald#
45882cfdfc2SMatthias Ringwald# LWIP
45982cfdfc2SMatthias Ringwald#
46028a59cc1SMatthias RingwaldCONFIG_L2_TO_L3_COPY=
4618701c842SMatthias RingwaldCONFIG_LWIP_IRAM_OPTIMIZATION=
46282cfdfc2SMatthias RingwaldCONFIG_LWIP_MAX_SOCKETS=4
4638701c842SMatthias RingwaldCONFIG_USE_ONLY_LWIP_SELECT=
46428a59cc1SMatthias RingwaldCONFIG_LWIP_SO_REUSE=
46528a59cc1SMatthias RingwaldCONFIG_LWIP_SO_RCVBUF=
46682cfdfc2SMatthias RingwaldCONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
46728a59cc1SMatthias RingwaldCONFIG_LWIP_IP_FRAG=
46828a59cc1SMatthias RingwaldCONFIG_LWIP_IP_REASSEMBLY=
469dc01ccc6SMatthias RingwaldCONFIG_LWIP_STATS=
470dc01ccc6SMatthias RingwaldCONFIG_LWIP_ETHARP_TRUST_IP_MAC=y
471*536d74bcSMatthias RingwaldCONFIG_ESP_GRATUITOUS_ARP=y
472*536d74bcSMatthias RingwaldCONFIG_GARP_TMR_INTERVAL=60
473dc01ccc6SMatthias RingwaldCONFIG_TCPIP_RECVMBOX_SIZE=32
4749de20bbdSMatthias RingwaldCONFIG_LWIP_DHCP_DOES_ARP_CHECK=
475*536d74bcSMatthias RingwaldCONFIG_LWIP_DHCP_RESTORE_LAST_IP=
4769de20bbdSMatthias Ringwald
4779de20bbdSMatthias Ringwald#
4789de20bbdSMatthias Ringwald# DHCP server
4799de20bbdSMatthias Ringwald#
4809de20bbdSMatthias RingwaldCONFIG_LWIP_DHCPS_LEASE_UNIT=60
4819de20bbdSMatthias RingwaldCONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
4829de20bbdSMatthias RingwaldCONFIG_LWIP_AUTOIP=
4839de20bbdSMatthias RingwaldCONFIG_LWIP_NETIF_LOOPBACK=y
4849de20bbdSMatthias RingwaldCONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
4851287affeSMatthias Ringwald
4861287affeSMatthias Ringwald#
4871287affeSMatthias Ringwald# TCP
4881287affeSMatthias Ringwald#
4899de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_ACTIVE_TCP=16
4909de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_LISTENING_TCP=16
49182cfdfc2SMatthias RingwaldCONFIG_TCP_MAXRTX=12
49282cfdfc2SMatthias RingwaldCONFIG_TCP_SYNMAXRTX=6
4931287affeSMatthias RingwaldCONFIG_TCP_MSS=1436
49428a59cc1SMatthias RingwaldCONFIG_TCP_MSL=60000
4951287affeSMatthias RingwaldCONFIG_TCP_SND_BUF_DEFAULT=5744
4961287affeSMatthias RingwaldCONFIG_TCP_WND_DEFAULT=5744
497eb6282bcSMatthias RingwaldCONFIG_TCP_RECVMBOX_SIZE=6
4981287affeSMatthias RingwaldCONFIG_TCP_QUEUE_OOSEQ=y
4998701c842SMatthias RingwaldCONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES=
5001287affeSMatthias RingwaldCONFIG_TCP_OVERSIZE_MSS=y
50128a59cc1SMatthias RingwaldCONFIG_TCP_OVERSIZE_QUARTER_MSS=
50228a59cc1SMatthias RingwaldCONFIG_TCP_OVERSIZE_DISABLE=
503eb6282bcSMatthias Ringwald
504eb6282bcSMatthias Ringwald#
505eb6282bcSMatthias Ringwald# UDP
506eb6282bcSMatthias Ringwald#
5079de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_UDP_PCBS=16
508eb6282bcSMatthias RingwaldCONFIG_UDP_RECVMBOX_SIZE=6
5090e6963e5SMatthias RingwaldCONFIG_TCPIP_TASK_STACK_SIZE=2560
510*536d74bcSMatthias RingwaldCONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
511*536d74bcSMatthias RingwaldCONFIG_TCPIP_TASK_AFFINITY_CPU0=
512*536d74bcSMatthias RingwaldCONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF
51328a59cc1SMatthias RingwaldCONFIG_PPP_SUPPORT=
51482cfdfc2SMatthias Ringwald
51582cfdfc2SMatthias Ringwald#
5161287affeSMatthias Ringwald# ICMP
5171287affeSMatthias Ringwald#
51828a59cc1SMatthias RingwaldCONFIG_LWIP_MULTICAST_PING=
51928a59cc1SMatthias RingwaldCONFIG_LWIP_BROADCAST_PING=
5201287affeSMatthias Ringwald
5211287affeSMatthias Ringwald#
5229de20bbdSMatthias Ringwald# LWIP RAW API
5239de20bbdSMatthias Ringwald#
5249de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_RAW_PCBS=16
5259de20bbdSMatthias Ringwald
5269de20bbdSMatthias Ringwald#
52782cfdfc2SMatthias Ringwald# mbedTLS
52882cfdfc2SMatthias Ringwald#
529*536d74bcSMatthias RingwaldCONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y
530*536d74bcSMatthias RingwaldCONFIG_MBEDTLS_DEFAULT_MEM_ALLOC=
531*536d74bcSMatthias RingwaldCONFIG_MBEDTLS_CUSTOM_MEM_ALLOC=
53282cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
533*536d74bcSMatthias RingwaldCONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=
53428a59cc1SMatthias RingwaldCONFIG_MBEDTLS_DEBUG=
53582cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_AES=y
53682cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_MPI=y
53782cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_MPI_USE_INTERRUPT=y
53882cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_SHA=y
53982cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HAVE_TIME=y
54028a59cc1SMatthias RingwaldCONFIG_MBEDTLS_HAVE_TIME_DATE=
541f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
54228a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER_ONLY=
54328a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_CLIENT_ONLY=
54428a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_DISABLED=
545f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER=y
546f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_CLIENT=y
547f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_ENABLED=y
548f03cd3a1SMatthias Ringwald
549f03cd3a1SMatthias Ringwald#
550f03cd3a1SMatthias Ringwald# TLS Key Exchange Methods
551f03cd3a1SMatthias Ringwald#
55228a59cc1SMatthias RingwaldCONFIG_MBEDTLS_PSK_MODES=
553f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
554f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y
555f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
556f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
557f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
558f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
559f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
560f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_RENEGOTIATION=y
56128a59cc1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_SSL3=
562f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1=y
563f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y
564f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
56528a59cc1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_DTLS=
566f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_ALPN=y
567f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_SESSION_TICKETS=y
568f03cd3a1SMatthias Ringwald
569f03cd3a1SMatthias Ringwald#
570f03cd3a1SMatthias Ringwald# Symmetric Ciphers
571f03cd3a1SMatthias Ringwald#
572f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_AES_C=y
57328a59cc1SMatthias RingwaldCONFIG_MBEDTLS_CAMELLIA_C=
57428a59cc1SMatthias RingwaldCONFIG_MBEDTLS_DES_C=
575f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_RC4_DISABLED=y
57628a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=
57728a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RC4_ENABLED=
57828a59cc1SMatthias RingwaldCONFIG_MBEDTLS_BLOWFISH_C=
57928a59cc1SMatthias RingwaldCONFIG_MBEDTLS_XTEA_C=
580f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_CCM_C=y
581f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_GCM_C=y
58228a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RIPEMD160_C=
583f03cd3a1SMatthias Ringwald
584f03cd3a1SMatthias Ringwald#
585f03cd3a1SMatthias Ringwald# Certificates
586f03cd3a1SMatthias Ringwald#
587f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_PEM_PARSE_C=y
588f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_PEM_WRITE_C=y
589f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_X509_CRL_PARSE_C=y
590f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_X509_CSR_PARSE_C=y
591f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_C=y
592f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECDH_C=y
593f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECDSA_C=y
594f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
595f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
596f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
597f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
598f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
599f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
600f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
601f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
602f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
603f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
604f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
605f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
606f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_NIST_OPTIM=y
60782cfdfc2SMatthias Ringwald
60882cfdfc2SMatthias Ringwald#
609b175da0eSMatthias Ringwald# mDNS
610b175da0eSMatthias Ringwald#
611b175da0eSMatthias RingwaldCONFIG_MDNS_MAX_SERVICES=10
612b175da0eSMatthias Ringwald
613b175da0eSMatthias Ringwald#
614*536d74bcSMatthias Ringwald# ESP-MQTT Configurations
615*536d74bcSMatthias Ringwald#
616*536d74bcSMatthias RingwaldCONFIG_MQTT_PROTOCOL_311=y
617*536d74bcSMatthias RingwaldCONFIG_MQTT_TRANSPORT_SSL=y
618*536d74bcSMatthias RingwaldCONFIG_MQTT_TRANSPORT_WEBSOCKET=y
619*536d74bcSMatthias RingwaldCONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
620*536d74bcSMatthias RingwaldCONFIG_MQTT_USE_CUSTOM_CONFIG=
621*536d74bcSMatthias RingwaldCONFIG_MQTT_TASK_CORE_SELECTION_ENABLED=
622*536d74bcSMatthias RingwaldCONFIG_MQTT_CUSTOM_OUTBOX=
623*536d74bcSMatthias Ringwald
624*536d74bcSMatthias Ringwald#
625*536d74bcSMatthias Ringwald# NVS
626*536d74bcSMatthias Ringwald#
627*536d74bcSMatthias Ringwald
628*536d74bcSMatthias Ringwald#
62982cfdfc2SMatthias Ringwald# OpenSSL
63082cfdfc2SMatthias Ringwald#
63128a59cc1SMatthias RingwaldCONFIG_OPENSSL_DEBUG=
63282cfdfc2SMatthias RingwaldCONFIG_OPENSSL_ASSERT_DO_NOTHING=y
63328a59cc1SMatthias RingwaldCONFIG_OPENSSL_ASSERT_EXIT=
63428a59cc1SMatthias Ringwald
63528a59cc1SMatthias Ringwald#
63628a59cc1SMatthias Ringwald# PThreads
63728a59cc1SMatthias Ringwald#
63828a59cc1SMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
63928a59cc1SMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
640*536d74bcSMatthias RingwaldCONFIG_PTHREAD_STACK_MIN=768
641*536d74bcSMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1
642*536d74bcSMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread"
64382cfdfc2SMatthias Ringwald
64482cfdfc2SMatthias Ringwald#
64582cfdfc2SMatthias Ringwald# SPI Flash driver
64682cfdfc2SMatthias Ringwald#
6479de20bbdSMatthias RingwaldCONFIG_SPI_FLASH_VERIFY_WRITE=
64828a59cc1SMatthias RingwaldCONFIG_SPI_FLASH_ENABLE_COUNTERS=
64940e336b7SMatthias RingwaldCONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
65015077576SMatthias Ringwald
65115077576SMatthias Ringwald#
65228a59cc1SMatthias Ringwald# SPIFFS Configuration
65328a59cc1SMatthias Ringwald#
65428a59cc1SMatthias RingwaldCONFIG_SPIFFS_MAX_PARTITIONS=3
65528a59cc1SMatthias Ringwald
65628a59cc1SMatthias Ringwald#
65728a59cc1SMatthias Ringwald# SPIFFS Cache Configuration
65828a59cc1SMatthias Ringwald#
65928a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE=y
66028a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_WR=y
66128a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_STATS=
66228a59cc1SMatthias RingwaldCONFIG_SPIFFS_PAGE_CHECK=y
66328a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_MAX_RUNS=10
66428a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_STATS=
6658701c842SMatthias RingwaldCONFIG_SPIFFS_PAGE_SIZE=256
66628a59cc1SMatthias RingwaldCONFIG_SPIFFS_OBJ_NAME_LEN=32
66728a59cc1SMatthias RingwaldCONFIG_SPIFFS_USE_MAGIC=y
66828a59cc1SMatthias RingwaldCONFIG_SPIFFS_USE_MAGIC_LENGTH=y
6699de20bbdSMatthias RingwaldCONFIG_SPIFFS_META_LENGTH=4
6709de20bbdSMatthias RingwaldCONFIG_SPIFFS_USE_MTIME=y
67128a59cc1SMatthias Ringwald
67228a59cc1SMatthias Ringwald#
67328a59cc1SMatthias Ringwald# Debug Configuration
67428a59cc1SMatthias Ringwald#
67528a59cc1SMatthias RingwaldCONFIG_SPIFFS_DBG=
67628a59cc1SMatthias RingwaldCONFIG_SPIFFS_API_DBG=
67728a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_DBG=
67828a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_DBG=
67928a59cc1SMatthias RingwaldCONFIG_SPIFFS_CHECK_DBG=
68028a59cc1SMatthias RingwaldCONFIG_SPIFFS_TEST_VISUALISATION=
68128a59cc1SMatthias Ringwald
68228a59cc1SMatthias Ringwald#
683b175da0eSMatthias Ringwald# TCP/IP Adapter
684f03cd3a1SMatthias Ringwald#
685f03cd3a1SMatthias RingwaldCONFIG_IP_LOST_TIMER_INTERVAL=120
686b175da0eSMatthias RingwaldCONFIG_TCPIP_LWIP=y
687f03cd3a1SMatthias Ringwald
688f03cd3a1SMatthias Ringwald#
689*536d74bcSMatthias Ringwald# Unity unit testing library
690*536d74bcSMatthias Ringwald#
691*536d74bcSMatthias RingwaldCONFIG_UNITY_ENABLE_FLOAT=y
692*536d74bcSMatthias RingwaldCONFIG_UNITY_ENABLE_DOUBLE=y
693*536d74bcSMatthias RingwaldCONFIG_UNITY_ENABLE_COLOR=
694*536d74bcSMatthias RingwaldCONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y
695*536d74bcSMatthias RingwaldCONFIG_UNITY_ENABLE_FIXTURE=
696*536d74bcSMatthias Ringwald
697*536d74bcSMatthias Ringwald#
6988701c842SMatthias Ringwald# Virtual file system
6998701c842SMatthias Ringwald#
7008701c842SMatthias RingwaldCONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
701*536d74bcSMatthias RingwaldCONFIG_SUPPORT_TERMIOS=y
7028701c842SMatthias Ringwald
7038701c842SMatthias Ringwald#
70415077576SMatthias Ringwald# Wear Levelling
70515077576SMatthias Ringwald#
70628a59cc1SMatthias RingwaldCONFIG_WL_SECTOR_SIZE_512=
70715077576SMatthias RingwaldCONFIG_WL_SECTOR_SIZE_4096=y
70815077576SMatthias RingwaldCONFIG_WL_SECTOR_SIZE=4096
709