xref: /btstack/port/esp32/template/sdkconfig (revision 9de20bbd3d7d6a0949e828963412ee9180a7e6a3)
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"
1128a59cc1SMatthias RingwaldCONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y
1282cfdfc2SMatthias Ringwald
1382cfdfc2SMatthias Ringwald#
1482cfdfc2SMatthias Ringwald# Bootloader config
1582cfdfc2SMatthias Ringwald#
1628a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_NONE=
1728a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_ERROR=
1882cfdfc2SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_WARN=y
1928a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_INFO=
2028a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_DEBUG=
2128a59cc1SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE=
2282cfdfc2SMatthias RingwaldCONFIG_LOG_BOOTLOADER_LEVEL=2
23*9de20bbdSMatthias RingwaldCONFIG_BOOTLOADER_VDDSDIO_BOOST=y
2482cfdfc2SMatthias Ringwald
2582cfdfc2SMatthias Ringwald#
2682cfdfc2SMatthias Ringwald# Security features
2782cfdfc2SMatthias Ringwald#
2828a59cc1SMatthias RingwaldCONFIG_SECURE_BOOT_ENABLED=
2928a59cc1SMatthias RingwaldCONFIG_FLASH_ENCRYPTION_ENABLED=
3082cfdfc2SMatthias Ringwald
3182cfdfc2SMatthias Ringwald#
3282cfdfc2SMatthias Ringwald# Serial flasher config
3382cfdfc2SMatthias Ringwald#
3482cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_PORT="/dev/tty.usbserial-DN02B3PF"
3528a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_115200B=
3628a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_230400B=
3728a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_921600B=
3828a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_2MB=
3982cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_OTHER=y
4082cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD_OTHER_VAL=1000000
4182cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BAUD=1000000
4228a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_COMPRESSED=
4328a59cc1SMatthias RingwaldCONFIG_FLASHMODE_QIO=
4428a59cc1SMatthias RingwaldCONFIG_FLASHMODE_QOUT=
4582cfdfc2SMatthias RingwaldCONFIG_FLASHMODE_DIO=y
4628a59cc1SMatthias RingwaldCONFIG_FLASHMODE_DOUT=
4782cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHMODE="dio"
4828a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_80M=
4982cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_40M=y
5028a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_26M=
5128a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ_20M=
5282cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHFREQ="40m"
5328a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_1MB=
5482cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
5528a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_4MB=
5628a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_8MB=
5728a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_16MB=
5882cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE="2MB"
5982cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
6082cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE_RESET=y
6128a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE_NORESET=
6282cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_BEFORE="default_reset"
6382cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER_RESET=y
6428a59cc1SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER_NORESET=
6582cfdfc2SMatthias RingwaldCONFIG_ESPTOOLPY_AFTER="hard_reset"
6628a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_9600B=
6728a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_57600B=
6882cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD_115200B=y
6928a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_230400B=
7028a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_921600B=
7128a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_2MB=
7228a59cc1SMatthias RingwaldCONFIG_MONITOR_BAUD_OTHER=
7382cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD_OTHER_VAL=115200
7482cfdfc2SMatthias RingwaldCONFIG_MONITOR_BAUD=115200
7582cfdfc2SMatthias Ringwald
7682cfdfc2SMatthias Ringwald#
7782cfdfc2SMatthias Ringwald# Partition Table
7882cfdfc2SMatthias Ringwald#
7982cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_SINGLE_APP=y
8028a59cc1SMatthias RingwaldCONFIG_PARTITION_TABLE_TWO_OTA=
8128a59cc1SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM=
8282cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
8382cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET=0x10000
8482cfdfc2SMatthias RingwaldCONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
8582cfdfc2SMatthias RingwaldCONFIG_APP_OFFSET=0x10000
861287affeSMatthias Ringwald
871287affeSMatthias Ringwald#
881287affeSMatthias Ringwald# Compiler options
891287affeSMatthias Ringwald#
9082cfdfc2SMatthias RingwaldCONFIG_OPTIMIZATION_LEVEL_DEBUG=y
9128a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_LEVEL_RELEASE=
921287affeSMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
9328a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_SILENT=
9428a59cc1SMatthias RingwaldCONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=
95*9de20bbdSMatthias RingwaldCONFIG_CXX_EXCEPTIONS=
96*9de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_NONE=y
97*9de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_NORM=
98*9de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_STRONG=
99*9de20bbdSMatthias RingwaldCONFIG_STACK_CHECK_ALL=
100*9de20bbdSMatthias RingwaldCONFIG_STACK_CHECK=
10182cfdfc2SMatthias Ringwald
10282cfdfc2SMatthias Ringwald#
10382cfdfc2SMatthias Ringwald# Component config
10482cfdfc2SMatthias Ringwald#
1051287affeSMatthias Ringwald
1061287affeSMatthias Ringwald#
1071287affeSMatthias Ringwald# Application Level Tracing
1081287affeSMatthias Ringwald#
10928a59cc1SMatthias RingwaldCONFIG_ESP32_APPTRACE_DEST_TRAX=
1101287affeSMatthias RingwaldCONFIG_ESP32_APPTRACE_DEST_NONE=y
11128a59cc1SMatthias RingwaldCONFIG_ESP32_APPTRACE_ENABLE=
112eb6282bcSMatthias RingwaldCONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
1131287affeSMatthias Ringwald
1141287affeSMatthias Ringwald#
1151287affeSMatthias Ringwald# FreeRTOS SystemView Tracing
1161287affeSMatthias Ringwald#
11728a59cc1SMatthias RingwaldCONFIG_AWS_IOT_SDK=
118*9de20bbdSMatthias Ringwald
119*9de20bbdSMatthias Ringwald#
120*9de20bbdSMatthias Ringwald# Bluetooth
121*9de20bbdSMatthias Ringwald#
12282cfdfc2SMatthias RingwaldCONFIG_BT_ENABLED=y
123*9de20bbdSMatthias RingwaldCONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
124*9de20bbdSMatthias RingwaldCONFIG_BTDM_CONTROLLER_HCI_MODE_VHCI=y
125*9de20bbdSMatthias RingwaldCONFIG_BTDM_CONTROLLER_HCI_MODE_UART_H4=
12628a59cc1SMatthias RingwaldCONFIG_BLUEDROID_ENABLED=
12782cfdfc2SMatthias RingwaldCONFIG_BT_RESERVE_DRAM=0x10000
12882cfdfc2SMatthias Ringwald
12982cfdfc2SMatthias Ringwald#
13082cfdfc2SMatthias Ringwald# ESP32-specific
13182cfdfc2SMatthias Ringwald#
13228a59cc1SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_80=
13328a59cc1SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_160=
13482cfdfc2SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
13582cfdfc2SMatthias RingwaldCONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
13682cfdfc2SMatthias RingwaldCONFIG_MEMMAP_SMP=y
13728a59cc1SMatthias RingwaldCONFIG_SPIRAM_SUPPORT=
13828a59cc1SMatthias RingwaldCONFIG_MEMMAP_TRACEMEM=
13928a59cc1SMatthias RingwaldCONFIG_MEMMAP_TRACEMEM_TWOBANKS=
14028a59cc1SMatthias RingwaldCONFIG_ESP32_TRAX=
14182cfdfc2SMatthias RingwaldCONFIG_TRACEMEM_RESERVE_DRAM=0x0
14228a59cc1SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH=
14382cfdfc2SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_UART=y
14428a59cc1SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=
14582cfdfc2SMatthias RingwaldCONFIG_ESP32_ENABLE_COREDUMP=y
14682cfdfc2SMatthias RingwaldCONFIG_ESP32_CORE_DUMP_UART_DELAY=0
14782cfdfc2SMatthias RingwaldCONFIG_ESP32_CORE_DUMP_LOG_LEVEL=1
14828a59cc1SMatthias RingwaldCONFIG_TWO_UNIVERSAL_MAC_ADDRESS=
1499000f915SMatthias RingwaldCONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
1509000f915SMatthias RingwaldCONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
15182cfdfc2SMatthias RingwaldCONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
15282cfdfc2SMatthias RingwaldCONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2048
15382cfdfc2SMatthias RingwaldCONFIG_MAIN_TASK_STACK_SIZE=4096
1541287affeSMatthias RingwaldCONFIG_IPC_TASK_STACK_SIZE=1024
15528a59cc1SMatthias RingwaldCONFIG_TIMER_TASK_STACK_SIZE=4096
156f03cd3a1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
15728a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=
15828a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDOUT_LINE_ENDING_CR=
15928a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF=
16028a59cc1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_LF=
161f03cd3a1SMatthias RingwaldCONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
16228a59cc1SMatthias RingwaldCONFIG_NEWLIB_NANO_FORMAT=
16382cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_DEFAULT=y
16428a59cc1SMatthias RingwaldCONFIG_CONSOLE_UART_CUSTOM=
16528a59cc1SMatthias RingwaldCONFIG_CONSOLE_UART_NONE=
16682cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_NUM=0
16782cfdfc2SMatthias RingwaldCONFIG_CONSOLE_UART_BAUDRATE=115200
16828a59cc1SMatthias RingwaldCONFIG_ULP_COPROC_ENABLED=
16982cfdfc2SMatthias RingwaldCONFIG_ULP_COPROC_RESERVE_MEM=0
17082cfdfc2SMatthias RingwaldCONFIG_ESP32_PANIC_PRINT_HALT=y
17128a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_PRINT_REBOOT=
17228a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_SILENT_REBOOT=
17328a59cc1SMatthias RingwaldCONFIG_ESP32_PANIC_GDBSTUB=
17482cfdfc2SMatthias RingwaldCONFIG_ESP32_DEBUG_OCDAWARE=y
17582cfdfc2SMatthias RingwaldCONFIG_INT_WDT=y
17682cfdfc2SMatthias RingwaldCONFIG_INT_WDT_TIMEOUT_MS=300
17782cfdfc2SMatthias RingwaldCONFIG_TASK_WDT=y
17828a59cc1SMatthias RingwaldCONFIG_TASK_WDT_PANIC=
17982cfdfc2SMatthias RingwaldCONFIG_TASK_WDT_TIMEOUT_S=5
180*9de20bbdSMatthias RingwaldCONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
1811287affeSMatthias RingwaldCONFIG_BROWNOUT_DET=y
1821287affeSMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_0=y
18328a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_1=
18428a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_2=
18528a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_3=
18628a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_4=
18728a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_5=
18828a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_6=
18928a59cc1SMatthias RingwaldCONFIG_BROWNOUT_DET_LVL_SEL_7=
1901287affeSMatthias RingwaldCONFIG_BROWNOUT_DET_LVL=0
19182cfdfc2SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
192*9de20bbdSMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_RTC=
19328a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_FRC1=
19428a59cc1SMatthias RingwaldCONFIG_ESP32_TIME_SYSCALL_USE_NONE=
19582cfdfc2SMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
19628a59cc1SMatthias RingwaldCONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL=
1970e6963e5SMatthias RingwaldCONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
19882cfdfc2SMatthias RingwaldCONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=0
19928a59cc1SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_40=
20028a59cc1SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_26=
2010e6963e5SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ_AUTO=y
2020e6963e5SMatthias RingwaldCONFIG_ESP32_XTAL_FREQ=0
20328a59cc1SMatthias RingwaldCONFIG_DISABLE_BASIC_ROM_CONSOLE=
204*9de20bbdSMatthias RingwaldCONFIG_ESP_TIMER_PROFILING=
205*9de20bbdSMatthias RingwaldCONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
20682cfdfc2SMatthias Ringwald
20782cfdfc2SMatthias Ringwald#
208f03cd3a1SMatthias Ringwald# Wi-Fi
209f03cd3a1SMatthias Ringwald#
21028a59cc1SMatthias RingwaldCONFIG_SW_COEXIST_ENABLE=
211f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
212f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
21328a59cc1SMatthias RingwaldCONFIG_ESP32_WIFI_STATIC_TX_BUFFER=
214f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
215f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
216f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
217*9de20bbdSMatthias RingwaldCONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
218f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_TX_BA_WIN=6
219*9de20bbdSMatthias RingwaldCONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
220f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_RX_BA_WIN=6
221f03cd3a1SMatthias RingwaldCONFIG_ESP32_WIFI_NVS_ENABLED=y
222f03cd3a1SMatthias Ringwald
223f03cd3a1SMatthias Ringwald#
22428a59cc1SMatthias Ringwald# PHY
22582cfdfc2SMatthias Ringwald#
22682cfdfc2SMatthias RingwaldCONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
22728a59cc1SMatthias RingwaldCONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=
228f03cd3a1SMatthias RingwaldCONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
22982cfdfc2SMatthias RingwaldCONFIG_ESP32_PHY_MAX_TX_POWER=20
230f03cd3a1SMatthias Ringwald
231f03cd3a1SMatthias Ringwald#
232*9de20bbdSMatthias Ringwald# Power Management
233*9de20bbdSMatthias Ringwald#
234*9de20bbdSMatthias RingwaldCONFIG_PM_ENABLE=
235*9de20bbdSMatthias Ringwald
236*9de20bbdSMatthias Ringwald#
237f03cd3a1SMatthias Ringwald# Ethernet
238f03cd3a1SMatthias Ringwald#
239f03cd3a1SMatthias RingwaldCONFIG_DMA_RX_BUF_NUM=10
240f03cd3a1SMatthias RingwaldCONFIG_DMA_TX_BUF_NUM=10
24128a59cc1SMatthias RingwaldCONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=
242f03cd3a1SMatthias RingwaldCONFIG_EMAC_TASK_PRIORITY=20
24382cfdfc2SMatthias Ringwald
24482cfdfc2SMatthias Ringwald#
24582cfdfc2SMatthias Ringwald# FAT Filesystem support
24682cfdfc2SMatthias Ringwald#
247*9de20bbdSMatthias RingwaldCONFIG_FATFS_CODEPAGE_DYNAMIC=
248*9de20bbdSMatthias RingwaldCONFIG_FATFS_CODEPAGE_437=y
24928a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_720=
25028a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_737=
25128a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_771=
25228a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_775=
25328a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_850=
25428a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_852=
25528a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_855=
25628a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_857=
25728a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_860=
25828a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_861=
25928a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_862=
26028a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_863=
26128a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_864=
26228a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_865=
26328a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_866=
26428a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_869=
26528a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_932=
26628a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_936=
26728a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_949=
26828a59cc1SMatthias RingwaldCONFIG_FATFS_CODEPAGE_950=
269*9de20bbdSMatthias RingwaldCONFIG_FATFS_CODEPAGE=437
270*9de20bbdSMatthias RingwaldCONFIG_FATFS_LFN_NONE=y
271*9de20bbdSMatthias RingwaldCONFIG_FATFS_LFN_HEAP=
272*9de20bbdSMatthias RingwaldCONFIG_FATFS_LFN_STACK=
273*9de20bbdSMatthias RingwaldCONFIG_FATFS_FS_LOCK=0
274*9de20bbdSMatthias RingwaldCONFIG_FATFS_TIMEOUT_MS=10000
275*9de20bbdSMatthias RingwaldCONFIG_FATFS_PER_FILE_CACHE=y
27682cfdfc2SMatthias Ringwald
27782cfdfc2SMatthias Ringwald#
27882cfdfc2SMatthias Ringwald# FreeRTOS
27982cfdfc2SMatthias Ringwald#
28082cfdfc2SMatthias RingwaldCONFIG_FREERTOS_UNICORE=y
28182cfdfc2SMatthias RingwaldCONFIG_FREERTOS_CORETIMER_0=y
28228a59cc1SMatthias RingwaldCONFIG_FREERTOS_CORETIMER_1=
28382cfdfc2SMatthias RingwaldCONFIG_FREERTOS_HZ=1000
28482cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
28528a59cc1SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=
28628a59cc1SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL=
28782cfdfc2SMatthias RingwaldCONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
28828a59cc1SMatthias RingwaldCONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=
28928a59cc1SMatthias RingwaldCONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
29082cfdfc2SMatthias RingwaldCONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
29182cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
29228a59cc1SMatthias RingwaldCONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=
29328a59cc1SMatthias RingwaldCONFIG_FREERTOS_ASSERT_DISABLE=
2941287affeSMatthias RingwaldCONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
29582cfdfc2SMatthias RingwaldCONFIG_FREERTOS_ISR_STACKSIZE=1536
29628a59cc1SMatthias RingwaldCONFIG_FREERTOS_LEGACY_HOOKS=
29782cfdfc2SMatthias RingwaldCONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
29882cfdfc2SMatthias RingwaldCONFIG_SUPPORT_STATIC_ALLOCATION=y
29928a59cc1SMatthias RingwaldCONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK=
30082cfdfc2SMatthias RingwaldCONFIG_TIMER_TASK_PRIORITY=1
30182cfdfc2SMatthias RingwaldCONFIG_TIMER_TASK_STACK_DEPTH=2048
30282cfdfc2SMatthias RingwaldCONFIG_TIMER_QUEUE_LENGTH=10
303*9de20bbdSMatthias RingwaldCONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
304*9de20bbdSMatthias RingwaldCONFIG_FREERTOS_USE_TRACE_FACILITY=
305*9de20bbdSMatthias RingwaldCONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=
30628a59cc1SMatthias RingwaldCONFIG_FREERTOS_DEBUG_INTERNALS=
30728a59cc1SMatthias Ringwald
30828a59cc1SMatthias Ringwald#
30928a59cc1SMatthias Ringwald# Heap memory debugging
31028a59cc1SMatthias Ringwald#
31128a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_DISABLED=y
31228a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_LIGHT=
31328a59cc1SMatthias RingwaldCONFIG_HEAP_POISONING_COMPREHENSIVE=
31428a59cc1SMatthias RingwaldCONFIG_HEAP_TRACING=
31582cfdfc2SMatthias Ringwald
31682cfdfc2SMatthias Ringwald#
317*9de20bbdSMatthias Ringwald# libsodium
318*9de20bbdSMatthias Ringwald#
319*9de20bbdSMatthias Ringwald
320*9de20bbdSMatthias Ringwald#
32182cfdfc2SMatthias Ringwald# Log output
32282cfdfc2SMatthias Ringwald#
32328a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_NONE=
32428a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_ERROR=
32528a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_WARN=
32682cfdfc2SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_INFO=y
32728a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_DEBUG=
32828a59cc1SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL_VERBOSE=
32982cfdfc2SMatthias RingwaldCONFIG_LOG_DEFAULT_LEVEL=3
33082cfdfc2SMatthias RingwaldCONFIG_LOG_COLORS=y
33182cfdfc2SMatthias Ringwald
33282cfdfc2SMatthias Ringwald#
33382cfdfc2SMatthias Ringwald# LWIP
33482cfdfc2SMatthias Ringwald#
33528a59cc1SMatthias RingwaldCONFIG_L2_TO_L3_COPY=
33682cfdfc2SMatthias RingwaldCONFIG_LWIP_MAX_SOCKETS=4
33728a59cc1SMatthias RingwaldCONFIG_LWIP_SO_REUSE=
33828a59cc1SMatthias RingwaldCONFIG_LWIP_SO_RCVBUF=
33982cfdfc2SMatthias RingwaldCONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
34028a59cc1SMatthias RingwaldCONFIG_LWIP_IP_FRAG=
34128a59cc1SMatthias RingwaldCONFIG_LWIP_IP_REASSEMBLY=
342dc01ccc6SMatthias RingwaldCONFIG_LWIP_STATS=
343dc01ccc6SMatthias RingwaldCONFIG_LWIP_ETHARP_TRUST_IP_MAC=y
344dc01ccc6SMatthias RingwaldCONFIG_TCPIP_RECVMBOX_SIZE=32
345*9de20bbdSMatthias RingwaldCONFIG_LWIP_DHCP_DOES_ARP_CHECK=
346*9de20bbdSMatthias Ringwald
347*9de20bbdSMatthias Ringwald#
348*9de20bbdSMatthias Ringwald# DHCP server
349*9de20bbdSMatthias Ringwald#
350*9de20bbdSMatthias RingwaldCONFIG_LWIP_DHCPS_LEASE_UNIT=60
351*9de20bbdSMatthias RingwaldCONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
352*9de20bbdSMatthias RingwaldCONFIG_LWIP_AUTOIP=
353*9de20bbdSMatthias RingwaldCONFIG_LWIP_NETIF_LOOPBACK=y
354*9de20bbdSMatthias RingwaldCONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
3551287affeSMatthias Ringwald
3561287affeSMatthias Ringwald#
3571287affeSMatthias Ringwald# TCP
3581287affeSMatthias Ringwald#
359*9de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_ACTIVE_TCP=16
360*9de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_LISTENING_TCP=16
36182cfdfc2SMatthias RingwaldCONFIG_TCP_MAXRTX=12
36282cfdfc2SMatthias RingwaldCONFIG_TCP_SYNMAXRTX=6
3631287affeSMatthias RingwaldCONFIG_TCP_MSS=1436
36428a59cc1SMatthias RingwaldCONFIG_TCP_MSL=60000
3651287affeSMatthias RingwaldCONFIG_TCP_SND_BUF_DEFAULT=5744
3661287affeSMatthias RingwaldCONFIG_TCP_WND_DEFAULT=5744
367eb6282bcSMatthias RingwaldCONFIG_TCP_RECVMBOX_SIZE=6
3681287affeSMatthias RingwaldCONFIG_TCP_QUEUE_OOSEQ=y
3691287affeSMatthias RingwaldCONFIG_TCP_OVERSIZE_MSS=y
37028a59cc1SMatthias RingwaldCONFIG_TCP_OVERSIZE_QUARTER_MSS=
37128a59cc1SMatthias RingwaldCONFIG_TCP_OVERSIZE_DISABLE=
372eb6282bcSMatthias Ringwald
373eb6282bcSMatthias Ringwald#
374eb6282bcSMatthias Ringwald# UDP
375eb6282bcSMatthias Ringwald#
376*9de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_UDP_PCBS=16
377eb6282bcSMatthias RingwaldCONFIG_UDP_RECVMBOX_SIZE=6
3780e6963e5SMatthias RingwaldCONFIG_TCPIP_TASK_STACK_SIZE=2560
37928a59cc1SMatthias RingwaldCONFIG_PPP_SUPPORT=
38082cfdfc2SMatthias Ringwald
38182cfdfc2SMatthias Ringwald#
3821287affeSMatthias Ringwald# ICMP
3831287affeSMatthias Ringwald#
38428a59cc1SMatthias RingwaldCONFIG_LWIP_MULTICAST_PING=
38528a59cc1SMatthias RingwaldCONFIG_LWIP_BROADCAST_PING=
3861287affeSMatthias Ringwald
3871287affeSMatthias Ringwald#
388*9de20bbdSMatthias Ringwald# LWIP RAW API
389*9de20bbdSMatthias Ringwald#
390*9de20bbdSMatthias RingwaldCONFIG_LWIP_MAX_RAW_PCBS=16
391*9de20bbdSMatthias Ringwald
392*9de20bbdSMatthias Ringwald#
39382cfdfc2SMatthias Ringwald# mbedTLS
39482cfdfc2SMatthias Ringwald#
39582cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
39628a59cc1SMatthias RingwaldCONFIG_MBEDTLS_DEBUG=
39782cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_AES=y
39882cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_MPI=y
39982cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_MPI_USE_INTERRUPT=y
40082cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HARDWARE_SHA=y
40182cfdfc2SMatthias RingwaldCONFIG_MBEDTLS_HAVE_TIME=y
40228a59cc1SMatthias RingwaldCONFIG_MBEDTLS_HAVE_TIME_DATE=
403f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
40428a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER_ONLY=
40528a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_CLIENT_ONLY=
40628a59cc1SMatthias RingwaldCONFIG_MBEDTLS_TLS_DISABLED=
407f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_SERVER=y
408f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_CLIENT=y
409f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_TLS_ENABLED=y
410f03cd3a1SMatthias Ringwald
411f03cd3a1SMatthias Ringwald#
412f03cd3a1SMatthias Ringwald# TLS Key Exchange Methods
413f03cd3a1SMatthias Ringwald#
41428a59cc1SMatthias RingwaldCONFIG_MBEDTLS_PSK_MODES=
415f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
416f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y
417f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
418f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
419f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
420f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
421f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
422f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_RENEGOTIATION=y
42328a59cc1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_SSL3=
424f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1=y
425f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y
426f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
42728a59cc1SMatthias RingwaldCONFIG_MBEDTLS_SSL_PROTO_DTLS=
428f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_ALPN=y
429f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_SSL_SESSION_TICKETS=y
430f03cd3a1SMatthias Ringwald
431f03cd3a1SMatthias Ringwald#
432f03cd3a1SMatthias Ringwald# Symmetric Ciphers
433f03cd3a1SMatthias Ringwald#
434f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_AES_C=y
43528a59cc1SMatthias RingwaldCONFIG_MBEDTLS_CAMELLIA_C=
43628a59cc1SMatthias RingwaldCONFIG_MBEDTLS_DES_C=
437f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_RC4_DISABLED=y
43828a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=
43928a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RC4_ENABLED=
44028a59cc1SMatthias RingwaldCONFIG_MBEDTLS_BLOWFISH_C=
44128a59cc1SMatthias RingwaldCONFIG_MBEDTLS_XTEA_C=
442f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_CCM_C=y
443f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_GCM_C=y
44428a59cc1SMatthias RingwaldCONFIG_MBEDTLS_RIPEMD160_C=
445f03cd3a1SMatthias Ringwald
446f03cd3a1SMatthias Ringwald#
447f03cd3a1SMatthias Ringwald# Certificates
448f03cd3a1SMatthias Ringwald#
449f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_PEM_PARSE_C=y
450f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_PEM_WRITE_C=y
451f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_X509_CRL_PARSE_C=y
452f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_X509_CSR_PARSE_C=y
453f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_C=y
454f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECDH_C=y
455f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECDSA_C=y
456f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
457f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
458f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
459f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
460f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
461f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
462f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
463f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
464f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
465f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
466f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
467f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
468f03cd3a1SMatthias RingwaldCONFIG_MBEDTLS_ECP_NIST_OPTIM=y
46982cfdfc2SMatthias Ringwald
47082cfdfc2SMatthias Ringwald#
47182cfdfc2SMatthias Ringwald# OpenSSL
47282cfdfc2SMatthias Ringwald#
47328a59cc1SMatthias RingwaldCONFIG_OPENSSL_DEBUG=
47482cfdfc2SMatthias RingwaldCONFIG_OPENSSL_ASSERT_DO_NOTHING=y
47528a59cc1SMatthias RingwaldCONFIG_OPENSSL_ASSERT_EXIT=
47628a59cc1SMatthias Ringwald
47728a59cc1SMatthias Ringwald#
47828a59cc1SMatthias Ringwald# PThreads
47928a59cc1SMatthias Ringwald#
48028a59cc1SMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
48128a59cc1SMatthias RingwaldCONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
48282cfdfc2SMatthias Ringwald
48382cfdfc2SMatthias Ringwald#
48482cfdfc2SMatthias Ringwald# SPI Flash driver
48582cfdfc2SMatthias Ringwald#
486*9de20bbdSMatthias RingwaldCONFIG_SPI_FLASH_VERIFY_WRITE=
48728a59cc1SMatthias RingwaldCONFIG_SPI_FLASH_ENABLE_COUNTERS=
48840e336b7SMatthias RingwaldCONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
489*9de20bbdSMatthias RingwaldCONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
490*9de20bbdSMatthias RingwaldCONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS=
491*9de20bbdSMatthias RingwaldCONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED=
49215077576SMatthias Ringwald
49315077576SMatthias Ringwald#
49428a59cc1SMatthias Ringwald# SPIFFS Configuration
49528a59cc1SMatthias Ringwald#
49628a59cc1SMatthias RingwaldCONFIG_SPIFFS_MAX_PARTITIONS=3
49728a59cc1SMatthias Ringwald
49828a59cc1SMatthias Ringwald#
49928a59cc1SMatthias Ringwald# SPIFFS Cache Configuration
50028a59cc1SMatthias Ringwald#
50128a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE=y
50228a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_WR=y
50328a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_STATS=
50428a59cc1SMatthias RingwaldCONFIG_SPIFFS_PAGE_CHECK=y
50528a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_MAX_RUNS=10
50628a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_STATS=
50728a59cc1SMatthias RingwaldCONFIG_SPIFFS_OBJ_NAME_LEN=32
50828a59cc1SMatthias RingwaldCONFIG_SPIFFS_USE_MAGIC=y
50928a59cc1SMatthias RingwaldCONFIG_SPIFFS_USE_MAGIC_LENGTH=y
510*9de20bbdSMatthias RingwaldCONFIG_SPIFFS_META_LENGTH=4
511*9de20bbdSMatthias RingwaldCONFIG_SPIFFS_USE_MTIME=y
51228a59cc1SMatthias Ringwald
51328a59cc1SMatthias Ringwald#
51428a59cc1SMatthias Ringwald# Debug Configuration
51528a59cc1SMatthias Ringwald#
51628a59cc1SMatthias RingwaldCONFIG_SPIFFS_DBG=
51728a59cc1SMatthias RingwaldCONFIG_SPIFFS_API_DBG=
51828a59cc1SMatthias RingwaldCONFIG_SPIFFS_GC_DBG=
51928a59cc1SMatthias RingwaldCONFIG_SPIFFS_CACHE_DBG=
52028a59cc1SMatthias RingwaldCONFIG_SPIFFS_CHECK_DBG=
52128a59cc1SMatthias RingwaldCONFIG_SPIFFS_TEST_VISUALISATION=
52228a59cc1SMatthias Ringwald
52328a59cc1SMatthias Ringwald#
524f03cd3a1SMatthias Ringwald# tcpip adapter
525f03cd3a1SMatthias Ringwald#
526f03cd3a1SMatthias RingwaldCONFIG_IP_LOST_TIMER_INTERVAL=120
527f03cd3a1SMatthias Ringwald
528f03cd3a1SMatthias Ringwald#
52915077576SMatthias Ringwald# Wear Levelling
53015077576SMatthias Ringwald#
53128a59cc1SMatthias RingwaldCONFIG_WL_SECTOR_SIZE_512=
53215077576SMatthias RingwaldCONFIG_WL_SECTOR_SIZE_4096=y
53315077576SMatthias RingwaldCONFIG_WL_SECTOR_SIZE=4096
534