@@ -28,105 +28,80 @@ CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
2828#
2929CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=
3030CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
31- CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
32- CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=
33- CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=
34- CONFIG_COMPILER_CXX_EXCEPTIONS=
31+ # IMPORTANT: ENABLE=y adds almost 50K to the executable, can't fit in our current 2.5MB goal...
32+ CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=n
33+ CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=y
34+ CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=n
35+ CONFIG_COMPILER_CXX_EXCEPTIONS=n
3536CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
3637CONFIG_COMPILER_STACK_CHECK_MODE_NORM=n
3738CONFIG_COMPILER_STACK_CHECK_MODE_STRONG=n
3839CONFIG_COMPILER_STACK_CHECK_MODE_ALL=n
3940CONFIG_COMPILER_STACK_CHECK=n
40- CONFIG_COMPILER_WARN_WRITE_STRINGS=y
41- CONFIG_COMPILER_DISABLE_GCC8_WARNINGS=n
4241
4342#
4443# SPI configuration
4544#
4645CONFIG_SPI_MASTER_IN_IRAM=y
4746CONFIG_SPI_MASTER_ISR_IN_IRAM=y
48- CONFIG_SPI_SLAVE_IN_IRAM=
49- CONFIG_SPI_SLAVE_ISR_IN_IRAM=
50-
5147
5248#
5349# ESP32-specific
5450#
5551CONFIG_IDF_TARGET_ESP32=y
56- CONFIG_ESP32_REV_MIN_0=
52+ CONFIG_ESP32_REV_MIN_0=n
5753CONFIG_ESP32_REV_MIN_1=y
58- CONFIG_ESP32_REV_MIN_2=
59- CONFIG_ESP32_REV_MIN_3=
54+ CONFIG_ESP32_REV_MIN_2=n
55+ CONFIG_ESP32_REV_MIN_3=n
6056CONFIG_ESP32_REV_MIN=1
61- CONFIG_ESP32_DPORT_WORKAROUND=y
62- CONFIG_ESP32_DEFAULT_CPU_FREQ_80=
63- CONFIG_ESP32_DEFAULT_CPU_FREQ_160=
57+ CONFIG_ESP32_DEFAULT_CPU_FREQ_80=n
58+ CONFIG_ESP32_DEFAULT_CPU_FREQ_160=n
6459CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
6560CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
66- CONFIG_SPIRAM_SUPPORT=y
61+ CONFIG_ESP32_PANIC_PRINT_HALT=n
62+ CONFIG_ESP32_PANIC_PRINT_REBOOT=y
63+ CONFIG_ESP32_PANIC_SILENT_REBOOT=n
64+ CONFIG_ESP32_PANIC_GDBSTUB=n
65+ CONFIG_ESP32_DEBUG_OCDAWARE=n
66+ CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192
67+ CONFIG_ESP_INT_WDT=y
68+ CONFIG_ESP_TASK_WDT=n
6769CONFIG_NEWLIB_NANO_FORMAT=y
68- CONFIG_ETH_USE_ESP32_EMAC=
69- CONFIG_ETH_USE_SPI_ETHERNET=
7070
7171#
7272# SPI RAM config
7373#
74+ CONFIG_SPIRAM_SUPPORT=y
7475CONFIG_SPIRAM_BOOT_INIT=y
75- CONFIG_SPIRAM_USE_MEMMAP=
76- CONFIG_SPIRAM_USE_CAPS_ALLOC=
76+ CONFIG_SPIRAM_USE_MEMMAP=n
77+ CONFIG_SPIRAM_USE_CAPS_ALLOC=n
7778CONFIG_SPIRAM_USE_MALLOC=y
7879CONFIG_SPIRAM_TYPE_AUTO=y
79- CONFIG_SPIRAM_TYPE_ESPPSRAM32=
80- CONFIG_SPIRAM_TYPE_ESPPSRAM64=
80+ CONFIG_SPIRAM_TYPE_ESPPSRAM32=n
81+ CONFIG_SPIRAM_TYPE_ESPPSRAM64=n
8182CONFIG_SPIRAM_SIZE=-1
82- CONFIG_SPIRAM_SPEED_40M=
83+ CONFIG_SPIRAM_SPEED_40M=n
8384CONFIG_SPIRAM_SPEED_80M=y
84- CONFIG_SPIRAM_MEMTEST=
85- CONFIG_SPIRAM_CACHE_WORKAROUND=
86- CONFIG_SPIRAM_BANKSWITCH_ENABLE=
85+ CONFIG_SPIRAM_MEMTEST=n
86+ CONFIG_SPIRAM_CACHE_WORKAROUND=n
87+ CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
8788CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=32768
88- CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
8989CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=4096
90- CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=
90+ CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=n
9191CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
92- CONFIG_SPIRAM_OCCUPY_HSPI_HOST=
92+ CONFIG_SPIRAM_OCCUPY_HSPI_HOST=n
9393CONFIG_SPIRAM_OCCUPY_VSPI_HOST=y
94- CONFIG_SPIRAM_OCCUPY_NO_HOST=
95-
96- #
97- # PSRAM clock and cs IO for ESP32-PICO
98- #
99- CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
100- CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2048
101- CONFIG_MAIN_TASK_STACK_SIZE=8192
102- CONFIG_IPC_TASK_STACK_SIZE=1024
103- CONFIG_TIMER_TASK_STACK_SIZE=2048
104- CONFIG_ESP32_PANIC_PRINT_HALT=
105- CONFIG_ESP32_PANIC_PRINT_REBOOT=y
106- CONFIG_ESP32_PANIC_SILENT_REBOOT=
107- CONFIG_ESP32_PANIC_GDBSTUB=
108- CONFIG_ESP32_DEBUG_OCDAWARE=
109- CONFIG_ESP32_DEBUG_STUBS_ENABLE=
110- CONFIG_INT_WDT=
111- CONFIG_TASK_WDT=
94+ CONFIG_SPIRAM_OCCUPY_NO_HOST=n
11295
11396#
11497# FAT Filesystem support
11598#
116- CONFIG_FATFS_CODEPAGE_DYNAMIC=
11799CONFIG_FATFS_CODEPAGE_437=y
118100CONFIG_FATFS_CODEPAGE=437
119- CONFIG_FATFS_LFN_NONE=
101+ CONFIG_FATFS_LFN_NONE=n
120102CONFIG_FATFS_LFN_HEAP=y
121- CONFIG_FATFS_LFN_STACK=
103+ CONFIG_FATFS_LFN_STACK=n
122104CONFIG_FATFS_MAX_LFN=255
123- CONFIG_FATFS_API_ENCODING_ANSI_OEM=y
124- CONFIG_FATFS_API_ENCODING_UTF_16=
125- CONFIG_FATFS_API_ENCODING_UTF_8=
126- CONFIG_FATFS_FS_LOCK=0
127- CONFIG_FATFS_TIMEOUT_MS=10000
128- CONFIG_FATFS_PER_FILE_CACHE=y
129- CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y
130105
131106#
132107# Wear levelling
@@ -140,36 +115,17 @@ CONFIG_WL_SECTOR_MODE=1
140115#
141116# FreeRTOS
142117#
143- CONFIG_FREERTOS_UNICORE=
144- CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF
145- CONFIG_FREERTOS_CORETIMER_0=y
146- CONFIG_FREERTOS_CORETIMER_1=
147118CONFIG_FREERTOS_HZ=100
148- CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
149- CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=
119+ CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=n
150120CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL=y
151- CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=
152- CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=
153- CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
154- CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
121+ CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=n
155122CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
156- CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=
157- CONFIG_FREERTOS_ASSERT_DISABLE=
123+ CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=n
124+ CONFIG_FREERTOS_ASSERT_DISABLE=n
158125CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
159- CONFIG_FREERTOS_ISR_STACKSIZE=1536
160- CONFIG_FREERTOS_LEGACY_HOOKS=
161- CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
162- CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y
163- CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP=
164- CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
165- CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
166- CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
167- CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
168- CONFIG_FREERTOS_USE_TRACE_FACILITY=
169- CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=
170- CONFIG_FREERTOS_DEBUG_INTERNALS=
171- CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=
172- CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE=
126+ CONFIG_FREERTOS_USE_TRACE_FACILITY=n
127+ CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=n
128+ CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=n
173129
174130#
175131# Log output
0 commit comments