Merge origin/main into test/config-records

Both sides added a helper at the end of test/e2e/test_settings.py
(boot_time here, header on main); both are kept.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
cjkas 2026-10-29 18:02:56 +01:00
commit afbfac5181
20 changed files with 149 additions and 40 deletions

View file

@ -33,6 +33,7 @@ extra_scripts =
board_build.filesystem = littlefs
; Each env adds a CORE_DEBUG_LEVEL: 2 (warnings) for release builds, which
; only fit the 1.5 MB OTA slot without the info logs, 3 for debug builds.
; The C5 and C6 release their debug build, which has a 3 MB slot.
build_flags =
-DCONFIG_ESP_COREDUMP_ENABLE_TO_FLASH=1
-DCONFIG_ESP_COREDUMP_DATA_FORMAT_ELF=1
@ -95,6 +96,25 @@ build_flags =
${dualcore.build_flags}
-DCORE_DEBUG_LEVEL=2
[env:esp32c3]
extends = esp32
board = esp32-c3-devkitm-1
board_build.partitions = esp32_3MB.csv
build_flags =
${esp32.build_flags}
-DCORE_DEBUG_LEVEL=2
; Released like the C6 below. At level 2 its image left 3.4 KB of the
; 1.5 MB OTA slot, under CI's 8 KB.
[env:esp32c5]
extends = esp32
board = esp32-c5-devkitc-1
build_type = debug
board_build.partitions = esp32_huge_app.csv
build_flags =
${esp32.build_flags}
-DCORE_DEBUG_LEVEL=3
; Released as a debug build with one 3 MB app slot, so C6 boards update over
; USB, not OTA.
[env:esp32c6]