xref: /btstack/port/esp32/template/sdkconfig (revision a06bcae0f7f63d9d69b2f846d04300ea7058ea66)
1#
2# Automatically generated file; DO NOT EDIT.
3# Espressif IoT Development Framework Configuration
4#
5
6#
7# SDK tool configuration
8#
9CONFIG_TOOLPREFIX="xtensa-esp32-elf-"
10CONFIG_PYTHON="python"
11
12#
13# Bootloader config
14#
15# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set
16# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set
17CONFIG_LOG_BOOTLOADER_LEVEL_WARN=y
18# CONFIG_LOG_BOOTLOADER_LEVEL_INFO is not set
19# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set
20# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set
21CONFIG_LOG_BOOTLOADER_LEVEL=2
22
23#
24# Security features
25#
26# CONFIG_SECURE_BOOT_ENABLED is not set
27# CONFIG_FLASH_ENCRYPTION_ENABLED is not set
28
29#
30# Serial flasher config
31#
32CONFIG_ESPTOOLPY_PORT="/dev/tty.usbserial-DN02B3PF"
33# CONFIG_ESPTOOLPY_BAUD_115200B is not set
34# CONFIG_ESPTOOLPY_BAUD_230400B is not set
35# CONFIG_ESPTOOLPY_BAUD_921600B is not set
36# CONFIG_ESPTOOLPY_BAUD_2MB is not set
37CONFIG_ESPTOOLPY_BAUD_OTHER=y
38CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=1000000
39CONFIG_ESPTOOLPY_BAUD=1000000
40# CONFIG_ESPTOOLPY_COMPRESSED is not set
41# CONFIG_FLASHMODE_QIO is not set
42# CONFIG_FLASHMODE_QOUT is not set
43CONFIG_FLASHMODE_DIO=y
44# CONFIG_FLASHMODE_DOUT is not set
45CONFIG_ESPTOOLPY_FLASHMODE="dio"
46# CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set
47CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
48# CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set
49# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set
50CONFIG_ESPTOOLPY_FLASHFREQ="40m"
51# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set
52CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
53# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set
54# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set
55# CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
56CONFIG_ESPTOOLPY_FLASHSIZE="2MB"
57CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
58CONFIG_ESPTOOLPY_BEFORE_RESET=y
59# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
60CONFIG_ESPTOOLPY_BEFORE="default_reset"
61CONFIG_ESPTOOLPY_AFTER_RESET=y
62# CONFIG_ESPTOOLPY_AFTER_NORESET is not set
63CONFIG_ESPTOOLPY_AFTER="hard_reset"
64# CONFIG_MONITOR_BAUD_9600B is not set
65# CONFIG_MONITOR_BAUD_57600B is not set
66CONFIG_MONITOR_BAUD_115200B=y
67# CONFIG_MONITOR_BAUD_230400B is not set
68# CONFIG_MONITOR_BAUD_921600B is not set
69# CONFIG_MONITOR_BAUD_2MB is not set
70# CONFIG_MONITOR_BAUD_OTHER is not set
71CONFIG_MONITOR_BAUD_OTHER_VAL=115200
72CONFIG_MONITOR_BAUD=115200
73
74#
75# Partition Table
76#
77CONFIG_PARTITION_TABLE_SINGLE_APP=y
78# CONFIG_PARTITION_TABLE_TWO_OTA is not set
79# CONFIG_PARTITION_TABLE_CUSTOM is not set
80CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
81CONFIG_PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET=0x10000
82CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
83CONFIG_APP_OFFSET=0x10000
84
85#
86# Compiler options
87#
88CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
89# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set
90CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
91# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
92# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
93
94#
95# Component config
96#
97
98#
99# Application Level Tracing
100#
101# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
102CONFIG_ESP32_APPTRACE_DEST_NONE=y
103# CONFIG_ESP32_APPTRACE_ENABLE is not set
104CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
105
106#
107# FreeRTOS SystemView Tracing
108#
109# CONFIG_AWS_IOT_SDK is not set
110CONFIG_BT_ENABLED=y
111# CONFIG_BLUEDROID_ENABLED is not set
112# CONFIG_BT_DRAM_RELEASE is not set
113CONFIG_BTDM_CONTROLLER_RUN_CPU=0
114# CONFIG_BT_HCI_UART is not set
115CONFIG_BT_RESERVE_DRAM=0x10000
116
117#
118# ESP32-specific
119#
120# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
121# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
122CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
123CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
124CONFIG_MEMMAP_SMP=y
125# CONFIG_MEMMAP_TRACEMEM is not set
126# CONFIG_MEMMAP_TRACEMEM_TWOBANKS is not set
127# CONFIG_ESP32_TRAX is not set
128CONFIG_TRACEMEM_RESERVE_DRAM=0x0
129# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
130CONFIG_ESP32_ENABLE_COREDUMP_TO_UART=y
131# CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE is not set
132CONFIG_ESP32_ENABLE_COREDUMP=y
133CONFIG_ESP32_CORE_DUMP_UART_DELAY=0
134CONFIG_ESP32_CORE_DUMP_LOG_LEVEL=1
135# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
136CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
137CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
138CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
139CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2048
140CONFIG_MAIN_TASK_STACK_SIZE=4096
141CONFIG_IPC_TASK_STACK_SIZE=1024
142CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
143# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set
144# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set
145# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set
146# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set
147CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
148# CONFIG_NEWLIB_NANO_FORMAT is not set
149CONFIG_CONSOLE_UART_DEFAULT=y
150# CONFIG_CONSOLE_UART_CUSTOM is not set
151# CONFIG_CONSOLE_UART_NONE is not set
152CONFIG_CONSOLE_UART_NUM=0
153CONFIG_CONSOLE_UART_BAUDRATE=115200
154# CONFIG_ULP_COPROC_ENABLED is not set
155CONFIG_ULP_COPROC_RESERVE_MEM=0
156CONFIG_ESP32_PANIC_PRINT_HALT=y
157# CONFIG_ESP32_PANIC_PRINT_REBOOT is not set
158# CONFIG_ESP32_PANIC_SILENT_REBOOT is not set
159# CONFIG_ESP32_PANIC_GDBSTUB is not set
160CONFIG_ESP32_DEBUG_OCDAWARE=y
161CONFIG_INT_WDT=y
162CONFIG_INT_WDT_TIMEOUT_MS=300
163CONFIG_TASK_WDT=y
164# CONFIG_TASK_WDT_PANIC is not set
165CONFIG_TASK_WDT_TIMEOUT_S=5
166CONFIG_TASK_WDT_CHECK_IDLE_TASK=y
167CONFIG_BROWNOUT_DET=y
168CONFIG_BROWNOUT_DET_LVL_SEL_0=y
169# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set
170# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set
171# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set
172# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set
173# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set
174# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set
175# CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set
176CONFIG_BROWNOUT_DET_LVL=0
177# CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set
178CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
179# CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set
180# CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set
181CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
182# CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL is not set
183CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
184CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=0
185# CONFIG_ESP32_XTAL_FREQ_40 is not set
186# CONFIG_ESP32_XTAL_FREQ_26 is not set
187CONFIG_ESP32_XTAL_FREQ_AUTO=y
188CONFIG_ESP32_XTAL_FREQ=0
189
190#
191# Wi-Fi
192#
193# CONFIG_SW_COEXIST_ENABLE is not set
194CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
195CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
196# CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set
197CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
198CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
199CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
200CONFIG_ESP32_WIFI_AMPDU_ENABLED=y
201CONFIG_ESP32_WIFI_TX_BA_WIN=6
202CONFIG_ESP32_WIFI_RX_BA_WIN=6
203CONFIG_ESP32_WIFI_NVS_ENABLED=y
204
205#
206# Phy
207#
208CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
209# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set
210CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
211CONFIG_ESP32_PHY_MAX_TX_POWER=20
212
213#
214# Ethernet
215#
216CONFIG_DMA_RX_BUF_NUM=10
217CONFIG_DMA_TX_BUF_NUM=10
218# CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE is not set
219CONFIG_EMAC_TASK_PRIORITY=20
220
221#
222# FAT Filesystem support
223#
224CONFIG_FATFS_CODEPAGE_ASCII=y
225# CONFIG_FATFS_CODEPAGE_437 is not set
226# CONFIG_FATFS_CODEPAGE_720 is not set
227# CONFIG_FATFS_CODEPAGE_737 is not set
228# CONFIG_FATFS_CODEPAGE_771 is not set
229# CONFIG_FATFS_CODEPAGE_775 is not set
230# CONFIG_FATFS_CODEPAGE_850 is not set
231# CONFIG_FATFS_CODEPAGE_852 is not set
232# CONFIG_FATFS_CODEPAGE_855 is not set
233# CONFIG_FATFS_CODEPAGE_857 is not set
234# CONFIG_FATFS_CODEPAGE_860 is not set
235# CONFIG_FATFS_CODEPAGE_861 is not set
236# CONFIG_FATFS_CODEPAGE_862 is not set
237# CONFIG_FATFS_CODEPAGE_863 is not set
238# CONFIG_FATFS_CODEPAGE_864 is not set
239# CONFIG_FATFS_CODEPAGE_865 is not set
240# CONFIG_FATFS_CODEPAGE_866 is not set
241# CONFIG_FATFS_CODEPAGE_869 is not set
242# CONFIG_FATFS_CODEPAGE_932 is not set
243# CONFIG_FATFS_CODEPAGE_936 is not set
244# CONFIG_FATFS_CODEPAGE_949 is not set
245# CONFIG_FATFS_CODEPAGE_950 is not set
246CONFIG_FATFS_CODEPAGE=1
247CONFIG_FATFS_MAX_LFN=255
248
249#
250# FreeRTOS
251#
252CONFIG_FREERTOS_UNICORE=y
253CONFIG_FREERTOS_CORETIMER_0=y
254# CONFIG_FREERTOS_CORETIMER_1 is not set
255CONFIG_FREERTOS_HZ=1000
256CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
257# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set
258# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set
259CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
260# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
261CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
262CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
263# CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE is not set
264# CONFIG_FREERTOS_ASSERT_DISABLE is not set
265CONFIG_FREERTOS_BREAK_ON_SCHEDULER_START_JTAG=y
266# CONFIG_ENABLE_MEMORY_DEBUG is not set
267CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
268CONFIG_FREERTOS_ISR_STACKSIZE=1536
269# CONFIG_FREERTOS_LEGACY_HOOKS is not set
270CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
271CONFIG_SUPPORT_STATIC_ALLOCATION=y
272# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
273CONFIG_TIMER_TASK_PRIORITY=1
274CONFIG_TIMER_TASK_STACK_DEPTH=2048
275CONFIG_TIMER_QUEUE_LENGTH=10
276# CONFIG_FREERTOS_DEBUG_INTERNALS is not set
277
278#
279# Log output
280#
281# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set
282# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set
283# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set
284CONFIG_LOG_DEFAULT_LEVEL_INFO=y
285# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set
286# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set
287CONFIG_LOG_DEFAULT_LEVEL=3
288CONFIG_LOG_COLORS=y
289
290#
291# LWIP
292#
293# CONFIG_L2_TO_L3_COPY is not set
294CONFIG_LWIP_MAX_SOCKETS=4
295CONFIG_LWIP_THREAD_LOCAL_STORAGE_INDEX=0
296# CONFIG_LWIP_SO_REUSE is not set
297# CONFIG_LWIP_SO_RCVBUF is not set
298CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
299# CONFIG_LWIP_IP_FRAG is not set
300# CONFIG_LWIP_IP_REASSEMBLY is not set
301
302#
303# TCP
304#
305CONFIG_TCP_MAXRTX=12
306CONFIG_TCP_SYNMAXRTX=6
307CONFIG_TCP_MSS=1436
308CONFIG_TCP_SND_BUF_DEFAULT=5744
309CONFIG_TCP_WND_DEFAULT=5744
310CONFIG_TCP_RECVMBOX_SIZE=6
311CONFIG_TCP_QUEUE_OOSEQ=y
312CONFIG_TCP_OVERSIZE_MSS=y
313# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set
314# CONFIG_TCP_OVERSIZE_DISABLE is not set
315
316#
317# UDP
318#
319CONFIG_UDP_RECVMBOX_SIZE=6
320# CONFIG_LWIP_DHCP_DOES_ARP_CHECK is not set
321CONFIG_TCPIP_TASK_STACK_SIZE=2560
322# CONFIG_PPP_SUPPORT is not set
323
324#
325# ICMP
326#
327# CONFIG_LWIP_MULTICAST_PING is not set
328# CONFIG_LWIP_BROADCAST_PING is not set
329
330#
331# mbedTLS
332#
333CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
334# CONFIG_MBEDTLS_DEBUG is not set
335CONFIG_MBEDTLS_HARDWARE_AES=y
336CONFIG_MBEDTLS_HARDWARE_MPI=y
337CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y
338CONFIG_MBEDTLS_HARDWARE_SHA=y
339CONFIG_MBEDTLS_HAVE_TIME=y
340# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set
341CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
342# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set
343# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set
344# CONFIG_MBEDTLS_TLS_DISABLED is not set
345CONFIG_MBEDTLS_TLS_SERVER=y
346CONFIG_MBEDTLS_TLS_CLIENT=y
347CONFIG_MBEDTLS_TLS_ENABLED=y
348
349#
350# TLS Key Exchange Methods
351#
352# CONFIG_MBEDTLS_PSK_MODES is not set
353CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
354CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y
355CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
356CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
357CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
358CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
359CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
360CONFIG_MBEDTLS_SSL_RENEGOTIATION=y
361# CONFIG_MBEDTLS_SSL_PROTO_SSL3 is not set
362CONFIG_MBEDTLS_SSL_PROTO_TLS1=y
363CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y
364CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
365# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set
366CONFIG_MBEDTLS_SSL_ALPN=y
367CONFIG_MBEDTLS_SSL_SESSION_TICKETS=y
368
369#
370# Symmetric Ciphers
371#
372CONFIG_MBEDTLS_AES_C=y
373# CONFIG_MBEDTLS_CAMELLIA_C is not set
374# CONFIG_MBEDTLS_DES_C is not set
375CONFIG_MBEDTLS_RC4_DISABLED=y
376# CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT is not set
377# CONFIG_MBEDTLS_RC4_ENABLED is not set
378# CONFIG_MBEDTLS_BLOWFISH_C is not set
379# CONFIG_MBEDTLS_XTEA_C is not set
380CONFIG_MBEDTLS_CCM_C=y
381CONFIG_MBEDTLS_GCM_C=y
382# CONFIG_MBEDTLS_RIPEMD160_C is not set
383
384#
385# Certificates
386#
387CONFIG_MBEDTLS_PEM_PARSE_C=y
388CONFIG_MBEDTLS_PEM_WRITE_C=y
389CONFIG_MBEDTLS_X509_CRL_PARSE_C=y
390CONFIG_MBEDTLS_X509_CSR_PARSE_C=y
391CONFIG_MBEDTLS_ECP_C=y
392CONFIG_MBEDTLS_ECDH_C=y
393CONFIG_MBEDTLS_ECDSA_C=y
394CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
395CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
396CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
397CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
398CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
399CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
400CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
401CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
402CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
403CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
404CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
405CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
406CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
407
408#
409# OpenSSL
410#
411# CONFIG_OPENSSL_DEBUG is not set
412CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
413# CONFIG_OPENSSL_ASSERT_EXIT is not set
414
415#
416# SPI Flash driver
417#
418# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set
419CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
420
421#
422# tcpip adapter
423#
424CONFIG_IP_LOST_TIMER_INTERVAL=120
425
426#
427# Wear Levelling
428#
429# CONFIG_WL_SECTOR_SIZE_512 is not set
430CONFIG_WL_SECTOR_SIZE_4096=y
431CONFIG_WL_SECTOR_SIZE=4096
432