xref: /btstack/port/esp32/template/sdkconfig (revision 28a59cc137f96de76e910aa140e13d095ab9f0e6)
182cfdfc2SMatthias Ringwald#
282cfdfc2SMatthias Ringwald# Automatically generated file; DO NOT EDIT.
382cfdfc2SMatthias Ringwald# Espressif IoT Development Framework Configuration
482cfdfc2SMatthias Ringwald#
582cfdfc2SMatthias Ringwald
682cfdfc2SMatthias Ringwald#
782cfdfc2SMatthias Ringwald# SDK tool configuration
882cfdfc2SMatthias Ringwald#
982cfdfc2SMatthias RingwaldCONFIG_TOOLPREFIX="xtensa-esp32-elf-"
1082cfdfc2SMatthias RingwaldCONFIG_PYTHON="python"
11*28a59cc1SMatthias RingwaldCONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y
1282cfdfc2SMatthias Ringwald
1382cfdfc2SMatthias Ringwald#
1482cfdfc2SMatthias Ringwald# Bootloader config
1582cfdfc2SMatthias Ringwald#
16*28a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_NONE=
17*28a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_ERROR=
1882cfdfc2SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_WARN=y
19*28a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_INFO=
20*28a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_DEBUG=
21*28a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE=
2282cfdfc2SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL=2
2382cfdfc2SMatthias Ringwald
2482cfdfc2SMatthias Ringwald#
2582cfdfc2SMatthias Ringwald# Security features
2682cfdfc2SMatthias Ringwald#
27*28a59cc1SMatthias RingwaldCONFIG_SECURE_BOOT_ENABLED=
28*28a59cc1SMatthias RingwaldCONFIG_FLASH_ENCRYPTION_ENABLED=
2982cfdfc2SMatthias Ringwald
3082cfdfc2SMatthias Ringwald#
3182cfdfc2SMatthias Ringwald# Serial flasher config
3282cfdfc2SMatthias Ringwald#
3382cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_PORT="/dev/tty.usbserial-DN02B3PF"
34*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_115200B=
35*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_230400B=
36*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_921600B=
37*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_2MB=
3882cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_OTHER=y
3982cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_OTHER_VAL=1000000
4082cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD=1000000
41*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_COMPRESSED=
42*28a59cc1SMatthias RingwaldCONFIG_FLASHMODE_QIO=
43*28a59cc1SMatthias RingwaldCONFIG_FLASHMODE_QOUT=
4482cfdfc2SMatthias RingwaldCONFIG_FLASHMODE_DIO=y
45*28a59cc1SMatthias RingwaldCONFIG_FLASHMODE_DOUT=
4682cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHMODE="dio"
47*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_80M=
4882cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_40M=y
49*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_26M=
50*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_20M=
5182cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ="40m"
52*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_1MB=
5382cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
54*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_4MB=
55*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_8MB=
56*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_16MB=
5782cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE="2MB"
5882cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
5982cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE_RESET=y
60*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE_NORESET=
6182cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE="default_reset"
6282cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER_RESET=y
63*28a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER_NORESET=
6482cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER="hard_reset"
65*28a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_9600B=
66*28a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_57600B=
6782cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD_115200B=y
68*28a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_230400B=
69*28a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_921600B=
70*28a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_2MB=
71*28a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_OTHER=
7282cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD_OTHER_VAL=115200
7382cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD=115200
7482cfdfc2SMatthias Ringwald
7582cfdfc2SMatthias Ringwald#
7682cfdfc2SMatthias Ringwald# Partition Table
7782cfdfc2SMatthias Ringwald#
7882cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_SINGLE_APP=y
79*28a59cc1SMatthias RingwaldCONFIG_PARTITION_TABLE_TWO_OTA=
80*28a59cc1SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM=
8182cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
8282cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET=0x10000
8382cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
8482cfdfc2SMatthias RingwaldCONFIG_APP_OFFSET=0x10000
851287affeSMatthias Ringwald
861287affeSMatthias Ringwald#
871287affeSMatthias Ringwald# Compiler options
881287affeSMatthias Ringwald#
8982cfdfc2SMatthias RingwaldCONFIG_OPTIMIZATION_LEVEL_DEBUG=y
90*28a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_LEVEL_RELEASE=
911287affeSMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
92*28a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_SILENT=
93*28a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=
9482cfdfc2SMatthias Ringwald
9582cfdfc2SMatthias Ringwald#
9682cfdfc2SMatthias Ringwald# Component config
9782cfdfc2SMatthias Ringwald#
981287affeSMatthias Ringwald
991287affeSMatthias Ringwald#
1001287affeSMatthias Ringwald# Application Level Tracing
1011287affeSMatthias Ringwald#
102*28a59cc1SMatthias RingwaldCONFIG_ESP32_APPTRACE_DEST_TRAX=
1031287affeSMatthias RingwaldCONFIG_ESP32_APPTRACE_DEST_NONE=y
104*28a59cc1SMatthias RingwaldCONFIG_ESP32_APPTRACE_ENABLE=
105eb6282bcSMatthias RingwaldCONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
1061287affeSMatthias Ringwald
1071287affeSMatthias Ringwald#
1081287affeSMatthias Ringwald# FreeRTOS SystemView Tracing
1091287affeSMatthias Ringwald#
110*28a59cc1SMatthias RingwaldCONFIG_AWS_IOT_SDK=
11182cfdfc2SMatthias RingwaldCONFIG_BT_ENABLED=y
112*28a59cc1SMatthias RingwaldCONFIG_BLUEDROID_ENABLED=
11340e336b7SMatthias RingwaldCONFIG_BTDM_CONTROLLER_RUN_CPU=0
114*28a59cc1SMatthias RingwaldCONFIG_BT_HCI_UART=
11582cfdfc2SMatthias RingwaldCONFIG_BT_RESERVE_DRAM=0x10000
11682cfdfc2SMatthias Ringwald
11782cfdfc2SMatthias Ringwald#
11882cfdfc2SMatthias Ringwald# ESP32-specific
11982cfdfc2SMatthias Ringwald#
120*28a59cc1SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_80=
121*28a59cc1SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_160=
12282cfdfc2SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
12382cfdfc2SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
12482cfdfc2SMatthias RingwaldCONFIG_MEMMAP_SMP=y
125*28a59cc1SMatthias RingwaldCONFIG_SPIRAM_SUPPORT=
126*28a59cc1SMatthias RingwaldCONFIG_MEMMAP_TRACEMEM=
127*28a59cc1SMatthias RingwaldCONFIG_MEMMAP_TRACEMEM_TWOBANKS=
128*28a59cc1SMatthias RingwaldCONFIG_ESP32_TRAX=
12982cfdfc2SMatthias RingwaldCONFIG_TRACEMEM_RESERVE_DRAM=0x0
130*28a59cc1SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH=
13182cfdfc2SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_UART=y
132*28a59cc1SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=
13382cfdfc2SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP=y
13482cfdfc2SMatthias RingwaldCONFIG_ESP32_CORE_DUMP_UART_DELAY=0
13582cfdfc2SMatthias RingwaldCONFIG_ESP32_CORE_DUMP_LOG_LEVEL=1
136*28a59cc1SMatthias RingwaldCONFIG_TWO_UNIVERSAL_MAC_ADDRESS=
1379000f915SMatthias RingwaldCONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
1389000f915SMatthias RingwaldCONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
13982cfdfc2SMatthias RingwaldCONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
14082cfdfc2SMatthias RingwaldCONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2048
14182cfdfc2SMatthias RingwaldCONFIG_MAIN_TASK_STACK_SIZE=4096
1421287affeSMatthias RingwaldCONFIG_IPC_TASK_STACK_SIZE=1024
143*28a59cc1SMatthias RingwaldCONFIG_TIMER_TASK_STACK_SIZE=4096
144f03cd3a1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
145*28a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=
146*28a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_CR=
147*28a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF=
148*28a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_LF=
149f03cd3a1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
150*28a59cc1SMatthias RingwaldCONFIG_NEWLIB_NANO_FORMAT=
15182cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_DEFAULT=y
152*28a59cc1SMatthias RingwaldCONFIG_CONSOLE_UART_CUSTOM=
153*28a59cc1SMatthias RingwaldCONFIG_CONSOLE_UART_NONE=
15482cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_NUM=0
15582cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_BAUDRATE=115200
156*28a59cc1SMatthias RingwaldCONFIG_ULP_COPROC_ENABLED=
15782cfdfc2SMatthias RingwaldCONFIG_ULP_COPROC_RESERVE_MEM=0
15882cfdfc2SMatthias RingwaldCONFIG_ESP32_PANIC_PRINT_HALT=y
159*28a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_PRINT_REBOOT=
160*28a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_SILENT_REBOOT=
161*28a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_GDBSTUB=
16282cfdfc2SMatthias RingwaldCONFIG_ESP32_DEBUG_OCDAWARE=y
16382cfdfc2SMatthias RingwaldCONFIG_INT_WDT=y
16482cfdfc2SMatthias RingwaldCONFIG_INT_WDT_TIMEOUT_MS=300
16582cfdfc2SMatthias RingwaldCONFIG_TASK_WDT=y
166*28a59cc1SMatthias RingwaldCONFIG_TASK_WDT_PANIC=
16782cfdfc2SMatthias RingwaldCONFIG_TASK_WDT_TIMEOUT_S=5
16882cfdfc2SMatthias RingwaldCONFIG_TASK_WDT_CHECK_IDLE_TASK=y
1691287affeSMatthias RingwaldCONFIG_BROWNOUT_DET=y
1701287affeSMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_0=y
171*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_1=
172*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_2=
173*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_3=
174*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_4=
175*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_5=
176*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_6=
177*28a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_7=
1781287affeSMatthias RingwaldCONFIG_BROWNOUT_DET_LVL=0
179*28a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_RTC=
18082cfdfc2SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
181*28a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_FRC1=
182*28a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_NONE=
18382cfdfc2SMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
184*28a59cc1SMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL=
1850e6963e5SMatthias RingwaldCONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
18682cfdfc2SMatthias RingwaldCONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=0
187*28a59cc1SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_40=
188*28a59cc1SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_26=
1890e6963e5SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_AUTO=y
1900e6963e5SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ=0
191*28a59cc1SMatthias RingwaldCONFIG_DISABLE_BASIC_ROM_CONSOLE=
19282cfdfc2SMatthias Ringwald
19382cfdfc2SMatthias Ringwald#
194f03cd3a1SMatthias Ringwald# Wi-Fi
195f03cd3a1SMatthias Ringwald#
196*28a59cc1SMatthias RingwaldCONFIG_SW_COEXIST_ENABLE=
197f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
198f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
199*28a59cc1SMatthias RingwaldCONFIG_ESP32_WIFI_STATIC_TX_BUFFER=
200f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
201f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
202f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
203f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_AMPDU_ENABLED=y
204f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_TX_BA_WIN=6
205f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_RX_BA_WIN=6
206f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_NVS_ENABLED=y
207f03cd3a1SMatthias Ringwald
208f03cd3a1SMatthias Ringwald#
209*28a59cc1SMatthias Ringwald# PHY
21082cfdfc2SMatthias Ringwald#
21182cfdfc2SMatthias RingwaldCONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
212*28a59cc1SMatthias RingwaldCONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=
213f03cd3a1SMatthias RingwaldCONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
21482cfdfc2SMatthias RingwaldCONFIG_ESP32_PHY_MAX_TX_POWER=20
215f03cd3a1SMatthias Ringwald
216f03cd3a1SMatthias Ringwald#
217f03cd3a1SMatthias Ringwald# Ethernet
218f03cd3a1SMatthias Ringwald#
219f03cd3a1SMatthias RingwaldCONFIG_DMA_RX_BUF_NUM=10
220f03cd3a1SMatthias RingwaldCONFIG_DMA_TX_BUF_NUM=10
221*28a59cc1SMatthias RingwaldCONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=
222f03cd3a1SMatthias RingwaldCONFIG_EMAC_TASK_PRIORITY=20
22382cfdfc2SMatthias Ringwald
22482cfdfc2SMatthias Ringwald#
22582cfdfc2SMatthias Ringwald# FAT Filesystem support
22682cfdfc2SMatthias Ringwald#
22782cfdfc2SMatthias RingwaldCONFIG_FATFS_CODEPAGE_ASCII=y
228*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_437=
229*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_720=
230*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_737=
231*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_771=
232*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_775=
233*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_850=
234*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_852=
235*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_855=
236*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_857=
237*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_860=
238*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_861=
239*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_862=
240*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_863=
241*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_864=
242*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_865=
243*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_866=
244*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_869=
245*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_932=
246*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_936=
247*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_949=
248*28a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_950=
24982cfdfc2SMatthias RingwaldCONFIG_FATFS_CODEPAGE=1
25082cfdfc2SMatthias RingwaldCONFIG_FATFS_MAX_LFN=255
25182cfdfc2SMatthias Ringwald
25282cfdfc2SMatthias Ringwald#
25382cfdfc2SMatthias Ringwald# FreeRTOS
25482cfdfc2SMatthias Ringwald#
25582cfdfc2SMatthias RingwaldCONFIG_FREERTOS_UNICORE=y
25682cfdfc2SMatthias RingwaldCONFIG_FREERTOS_CORETIMER_0=y
257*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_CORETIMER_1=
25882cfdfc2SMatthias RingwaldCONFIG_FREERTOS_HZ=1000
25982cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
260*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=
261*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL=
26282cfdfc2SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
263*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=
264*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
26582cfdfc2SMatthias RingwaldCONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
26682cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
267*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=
268*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_ASSERT_DISABLE=
26982cfdfc2SMatthias RingwaldCONFIG_FREERTOS_BREAK_ON_SCHEDULER_START_JTAG=y
270*28a59cc1SMatthias RingwaldCONFIG_ENABLE_MEMORY_DEBUG=
2711287affeSMatthias RingwaldCONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
27282cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ISR_STACKSIZE=1536
273*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_LEGACY_HOOKS=
27482cfdfc2SMatthias RingwaldCONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
27582cfdfc2SMatthias RingwaldCONFIG_SUPPORT_STATIC_ALLOCATION=y
276*28a59cc1SMatthias RingwaldCONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK=
27782cfdfc2SMatthias RingwaldCONFIG_TIMER_TASK_PRIORITY=1
27882cfdfc2SMatthias RingwaldCONFIG_TIMER_TASK_STACK_DEPTH=2048
27982cfdfc2SMatthias RingwaldCONFIG_TIMER_QUEUE_LENGTH=10
280*28a59cc1SMatthias RingwaldCONFIG_FREERTOS_DEBUG_INTERNALS=
281*28a59cc1SMatthias Ringwald
282*28a59cc1SMatthias Ringwald#
283*28a59cc1SMatthias Ringwald# Heap memory debugging
284*28a59cc1SMatthias Ringwald#
285*28a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_DISABLED=y
286*28a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_LIGHT=
287*28a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_COMPREHENSIVE=
288*28a59cc1SMatthias RingwaldCONFIG_HEAP_TRACING=
28982cfdfc2SMatthias Ringwald
29082cfdfc2SMatthias Ringwald#
29182cfdfc2SMatthias Ringwald# Log output
29282cfdfc2SMatthias Ringwald#
293*28a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_NONE=
294*28a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_ERROR=
295*28a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_WARN=
29682cfdfc2SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_INFO=y
297*28a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_DEBUG=
298*28a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_VERBOSE=
29982cfdfc2SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL=3
30082cfdfc2SMatthias RingwaldCONFIG_LOG_COLORS=y
30182cfdfc2SMatthias Ringwald
30282cfdfc2SMatthias Ringwald#
30382cfdfc2SMatthias Ringwald# LWIP
30482cfdfc2SMatthias Ringwald#
305*28a59cc1SMatthias RingwaldCONFIG_L2_TO_L3_COPY=
30682cfdfc2SMatthias RingwaldCONFIG_LWIP_MAX_SOCKETS=4
30782cfdfc2SMatthias RingwaldCONFIG_LWIP_THREAD_LOCAL_STORAGE_INDEX=0
308*28a59cc1SMatthias RingwaldCONFIG_LWIP_SO_REUSE=
309*28a59cc1SMatthias RingwaldCONFIG_LWIP_SO_RCVBUF=
31082cfdfc2SMatthias RingwaldCONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
311*28a59cc1SMatthias RingwaldCONFIG_LWIP_IP_FRAG=
312*28a59cc1SMatthias RingwaldCONFIG_LWIP_IP_REASSEMBLY=
3131287affeSMatthias Ringwald
3141287affeSMatthias Ringwald#
3151287affeSMatthias Ringwald# TCP
3161287affeSMatthias Ringwald#
31782cfdfc2SMatthias RingwaldCONFIG_TCP_MAXRTX=12
31882cfdfc2SMatthias RingwaldCONFIG_TCP_SYNMAXRTX=6
3191287affeSMatthias RingwaldCONFIG_TCP_MSS=1436
320*28a59cc1SMatthias RingwaldCONFIG_TCP_MSL=60000
3211287affeSMatthias RingwaldCONFIG_TCP_SND_BUF_DEFAULT=5744
3221287affeSMatthias RingwaldCONFIG_TCP_WND_DEFAULT=5744
323eb6282bcSMatthias RingwaldCONFIG_TCP_RECVMBOX_SIZE=6
3241287affeSMatthias RingwaldCONFIG_TCP_QUEUE_OOSEQ=y
3251287affeSMatthias RingwaldCONFIG_TCP_OVERSIZE_MSS=y
326*28a59cc1SMatthias RingwaldCONFIG_TCP_OVERSIZE_QUARTER_MSS=
327*28a59cc1SMatthias RingwaldCONFIG_TCP_OVERSIZE_DISABLE=
328eb6282bcSMatthias Ringwald
329eb6282bcSMatthias Ringwald#
330eb6282bcSMatthias Ringwald# UDP
331eb6282bcSMatthias Ringwald#
332eb6282bcSMatthias RingwaldCONFIG_UDP_RECVMBOX_SIZE=6
333*28a59cc1SMatthias RingwaldCONFIG_LWIP_DHCP_DOES_ARP_CHECK=
3340e6963e5SMatthias RingwaldCONFIG_TCPIP_TASK_STACK_SIZE=2560
335*28a59cc1SMatthias RingwaldCONFIG_PPP_SUPPORT=
33682cfdfc2SMatthias Ringwald
33782cfdfc2SMatthias Ringwald#
3381287affeSMatthias Ringwald# ICMP
3391287affeSMatthias Ringwald#
340*28a59cc1SMatthias RingwaldCONFIG_LWIP_MULTICAST_PING=
341*28a59cc1SMatthias RingwaldCONFIG_LWIP_BROADCAST_PING=
3421287affeSMatthias Ringwald
3431287affeSMatthias Ringwald#
34482cfdfc2SMatthias Ringwald# mbedTLS
34582cfdfc2SMatthias Ringwald#
34682cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
347*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_DEBUG=
34882cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_AES=y
34982cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_MPI=y
35082cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_MPI_USE_INTERRUPT=y
35182cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_SHA=y
35282cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HAVE_TIME=y
353*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_HAVE_TIME_DATE=
354f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
355*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER_ONLY=
356*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_CLIENT_ONLY=
357*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_DISABLED=
358f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER=y
359f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_CLIENT=y
360f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_ENABLED=y
361f03cd3a1SMatthias Ringwald
362f03cd3a1SMatthias Ringwald#
363f03cd3a1SMatthias Ringwald# TLS Key Exchange Methods
364f03cd3a1SMatthias Ringwald#
365*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_PSK_MODES=
366f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
367f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y
368f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
369f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
370f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
371f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
372f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
373f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_RENEGOTIATION=y
374*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_SSL3=
375f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1=y
376f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y
377f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
378*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_DTLS=
379f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_ALPN=y
380f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_SESSION_TICKETS=y
381f03cd3a1SMatthias Ringwald
382f03cd3a1SMatthias Ringwald#
383f03cd3a1SMatthias Ringwald# Symmetric Ciphers
384f03cd3a1SMatthias Ringwald#
385f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_AES_C=y
386*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_CAMELLIA_C=
387*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_DES_C=
388f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_RC4_DISABLED=y
389*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=
390*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RC4_ENABLED=
391*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_BLOWFISH_C=
392*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_XTEA_C=
393f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_CCM_C=y
394f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_GCM_C=y
395*28a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RIPEMD160_C=
396f03cd3a1SMatthias Ringwald
397f03cd3a1SMatthias Ringwald#
398f03cd3a1SMatthias Ringwald# Certificates
399f03cd3a1SMatthias Ringwald#
400f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_PEM_PARSE_C=y
401f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_PEM_WRITE_C=y
402f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_X509_CRL_PARSE_C=y
403f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_X509_CSR_PARSE_C=y
404f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_C=y
405f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECDH_C=y
406f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECDSA_C=y
407f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
408f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
409f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
410f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
411f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
412f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
413f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
414f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
415f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
416f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
417f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
418f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
419f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_NIST_OPTIM=y
42082cfdfc2SMatthias Ringwald
42182cfdfc2SMatthias Ringwald#
42282cfdfc2SMatthias Ringwald# OpenSSL
42382cfdfc2SMatthias Ringwald#
424*28a59cc1SMatthias RingwaldCONFIG_OPENSSL_DEBUG=
42582cfdfc2SMatthias RingwaldCONFIG_OPENSSL_ASSERT_DO_NOTHING=y
426*28a59cc1SMatthias RingwaldCONFIG_OPENSSL_ASSERT_EXIT=
427*28a59cc1SMatthias Ringwald
428*28a59cc1SMatthias Ringwald#
429*28a59cc1SMatthias Ringwald# PThreads
430*28a59cc1SMatthias Ringwald#
431*28a59cc1SMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
432*28a59cc1SMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
43382cfdfc2SMatthias Ringwald
43482cfdfc2SMatthias Ringwald#
43582cfdfc2SMatthias Ringwald# SPI Flash driver
43682cfdfc2SMatthias Ringwald#
437*28a59cc1SMatthias RingwaldCONFIG_SPI_FLASH_ENABLE_COUNTERS=
43840e336b7SMatthias RingwaldCONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
43915077576SMatthias Ringwald
44015077576SMatthias Ringwald#
441*28a59cc1SMatthias Ringwald# SPIFFS Configuration
442*28a59cc1SMatthias Ringwald#
443*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_MAX_PARTITIONS=3
444*28a59cc1SMatthias Ringwald
445*28a59cc1SMatthias Ringwald#
446*28a59cc1SMatthias Ringwald# SPIFFS Cache Configuration
447*28a59cc1SMatthias Ringwald#
448*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE=y
449*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_WR=y
450*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_STATS=
451*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_PAGE_CHECK=y
452*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_MAX_RUNS=10
453*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_STATS=
454*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_OBJ_NAME_LEN=32
455*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_USE_MAGIC=y
456*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_USE_MAGIC_LENGTH=y
457*28a59cc1SMatthias Ringwald
458*28a59cc1SMatthias Ringwald#
459*28a59cc1SMatthias Ringwald# Debug Configuration
460*28a59cc1SMatthias Ringwald#
461*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_DBG=
462*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_API_DBG=
463*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_DBG=
464*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_DBG=
465*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_CHECK_DBG=
466*28a59cc1SMatthias RingwaldCONFIG_SPIFFS_TEST_VISUALISATION=
467*28a59cc1SMatthias Ringwald
468*28a59cc1SMatthias Ringwald#
469f03cd3a1SMatthias Ringwald# tcpip adapter
470f03cd3a1SMatthias Ringwald#
471f03cd3a1SMatthias RingwaldCONFIG_IP_LOST_TIMER_INTERVAL=120
472f03cd3a1SMatthias Ringwald
473f03cd3a1SMatthias Ringwald#
47415077576SMatthias Ringwald# Wear Levelling
47515077576SMatthias Ringwald#
476*28a59cc1SMatthias RingwaldCONFIG_WL_SECTOR_SIZE_512=
47715077576SMatthias RingwaldCONFIG_WL_SECTOR_SIZE_4096=y
47815077576SMatthias RingwaldCONFIG_WL_SECTOR_SIZE=4096
479