Marius Vikhammer
ae2088092e
Merge branch 'feat/update_ble_feature_support_status_0813_v6.1' into 'release/v6.1'
...
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3 (6.1)
See merge request espressif/esp-idf!51855
2026-08-25 09:57:41 +08:00
Marius Vikhammer
a5dfeca61d
ci(ulp): re-enable multi dev tests for S31 ULP
2026-07-24 09:44:58 +02:00
Marius Vikhammer
65f107e14b
docs(ulp): clarify ULP FSM instruction cycle timing
...
Closes https://github.com/espressif/esp-idf/issues/4088
2026-07-06 11:03:26 +08:00
Marius Vikhammer
d00a3c1aa8
fix(ulp): fixes potential race-condition for lp-timer wakeup with lp-core
...
Reconfigure wakeup time before enabling the wakeup source to avoid
a wakeup from potentially stale values.
Closes https://github.com/espressif/esp-idf/issues/17009
2026-06-30 14:07:09 +08:00
Marius Vikhammer and Cursor
1b33cacf80
test(ulp): check LP core apps avoid soft-float helpers
...
Inspect generated LP core ELF files so accidental floating-point helper linkage is caught in CI.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 17:13:09 +08:00
Marius Vikhammer and Cursor
e1d888cbcb
fix(ulp): use RC_FAST approximation for LP core fallback
...
Use the shared SoC RC_FAST approximation when the target has no RTC_FAST source option.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 14:01:55 +08:00
Marius Vikhammer and Cursor
773343b775
fix(ulp): use SoC RC_FAST frequency for LP core delay
...
Use the target RC_FAST approximation for LP core delay conversion.
This prevents ESP32-S31 from under-delaying when running from RC_FAST.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 14:01:55 +08:00
Marius Vikhammer
a7cd49bc04
test(esp_timer): increased test latency requirement for H4
2026-06-16 14:38:56 +08:00
Marius Vikhammer
66cfdfa4b9
fix(ulp): fix LP core interrupt vector entry for LP PDMA on esp32s31
2026-06-11 15:57:33 +08:00
Marius Vikhammer
1db2e04c21
fix(iwdt): increased default timeout if using PSRAM
...
Default timeout for interrupt WDT was increased by default
on ESP32, due to some heap integrity check APIs taking a long
time on large PSRAMs and causing timeouts.
But this adjustment was only done for ESP32, not later chips,
even though they may experience the same issue.
Adjusted to have the same behavior on all chips with PSRAM
enabled, making it consistant with the docs.
Closes https://github.com/espressif/esp-idf/issues/18360
2026-06-10 10:20:50 +08:00
Marius Vikhammer
876961c1ce
fix(cache): fixed cache error not working on H4
2026-06-03 14:21:10 +08:00
Marius Vikhammer
1c95f60363
fix(isp): fix typo in CONFIG_ISP_ISR_IRAM_SAFE macro reference
...
SAEE -> SAFE in isp_ae.c, causing the IRAM safety check to never
trigger regardless of the Kconfig setting.
2026-05-22 10:43:24 +08:00
Marius Vikhammer
ddea7a5c42
Merge branch 'ci/panic_test_split_coredump' into 'master'
...
ci: trim panic_coredump build-test dependencies
See merge request espressif/esp-idf!48442
2026-05-20 15:36:42 +08:00
Marius Vikhammer
6377ac3ec2
test(panic): refactor panic test to split out coredump
2026-05-15 11:00:44 +08:00
Marius Vikhammer
1ddf7f9d51
Merge branch 'ci/c5_lp_i2c_failure' into 'master'
...
ci(ulp): move i2c ulp tests to the new i2c slave driver
Closes IDFCI-10463, IDFCI-10755, IDFCI-10759, IDFCI-10764, IDFCI-10772, IDFCI-10773, IDFCI-10778, IDFCI-10782, IDFCI-10783, IDFCI-10792, IDFCI-10806, IDFCI-10814, IDFCI-10818, IDFCI-10822, IDFCI-10823, IDFCI-10830, IDFCI-10831, IDFCI-10835, IDFCI-10843, IDFCI-10849, IDFCI-10850, IDFCI-10855, IDFCI-10860, IDFCI-10864, IDFCI-10867, IDFCI-10871, IDFCI-10877, IDFCI-10892, IDFCI-10930, IDFCI-10931, IDFCI-10939, IDFCI-10940, IDFCI-10947, IDFCI-10948, IDFCI-10953, IDFCI-10954, IDFCI-10961, IDFCI-10979, IDFCI-10990, IDFCI-10998, IDFCI-11000, IDFCI-11013, IDFCI-11031, IDFCI-11036, IDFCI-11043, IDFCI-11052, IDFCI-11053, IDFCI-11057, IDFCI-11063, IDFCI-11069, IDFCI-11070, IDFCI-11074, IDFCI-11079, IDFCI-11096, IDFCI-11119, IDFCI-11123, IDFCI-11130, IDFCI-11131, IDFCI-11136, IDFCI-11141, IDFCI-11145, IDFCI-11151, IDFCI-11158, IDFCI-11160, IDFCI-11166, IDFCI-11181, IDFCI-11189, IDFCI-11195, IDFCI-11196, IDFCI-11205, IDFCI-11209, IDFCI-11210, IDFCI-11217, IDFCI-11227, IDFCI-11230, IDFCI-11242, IDFCI-11243, IDFCI-11249, IDFCI-11250, IDFCI-11255, IDFCI-11262, IDFCI-11263, IDFCI-11267, IDFCI-11273, IDFCI-11274, IDFCI-11288, IDFCI-11300, IDFCI-11301, IDFCI-11312, IDFCI-11313, IDFCI-11322, IDFCI-11323, IDFCI-11342, IDFCI-11353, IDFCI-11358, IDFCI-11360, IDFCI-11367, IDFCI-11374, IDFCI-11399, IDFCI-11405, IDFCI-11414, IDFCI-11415, IDFCI-11424, IDFCI-11426, IDFCI-11437, IDFCI-11438, IDFCI-11443, IDFCI-11444, IDFCI-11458, IDFCI-11462, IDFCI-11464, IDFCI-11470, IDFCI-11471, IDF-13146, and IDF-14140
See merge request espressif/esp-idf!48455
2026-05-15 10:11:34 +08:00
Marius Vikhammer
b35f528beb
test(ulp): migrate I2C tests to new slave driver
2026-05-15 09:38:52 +08:00
Marius Vikhammer
4f766e1f02
Merge branch 'feature/lp_timer_s31' into 'master'
...
test(rtc_timer): add rtc-timer test-app
Closes IDF-14638
See merge request espressif/esp-idf!48413
2026-05-14 13:49:46 +08:00
Marius Vikhammer
89a9f70098
Merge branch 'fix/rtc-io-invalid-clock-access-c5' into 'master'
...
fix(rtc_io): fixed invalid clock access on C5
See merge request espressif/esp-idf!48408
2026-05-14 13:47:43 +08:00
Marius Vikhammer
83d94071a5
Merge branch 'fix/efuse-esp32p4-partition-offset-bootloader-size' into 'master'
...
fix(examples): raise efuse ESP32-P4 CI partition offset for larger bootloader
See merge request espressif/esp-idf!48505
2026-05-14 10:29:25 +08:00
Marius Vikhammer and Cursor
84fdbccaf0
fix(examples): raise efuse ESP32-P4 CI partition offset for larger bootloader
...
Recovery bootloader support increased the ESP32-P4 bootloader image enough
that it no longer fits before 0xe000. Moving the partition table to 0x10000
restores slack for CI builds using secure boot and flash encryption together.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-14 09:54:27 +08:00
Marius Vikhammer
652f605d8b
Merge branch 'bugfix/ulp_riscv_rtc_i2c_test_fix' into 'master'
...
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test
See merge request espressif/esp-idf!48497
2026-05-14 09:14:17 +08:00
Marius Vikhammer
cd9beffe89
Merge branch 'bugfix/fix_p4_bootlaoder_offset_in_flash' into 'master'
...
fix(esp_rom): fixed esp-rom not compiling in g0 build
See merge request espressif/esp-idf!48461
2026-05-13 16:55:06 +08:00
Marius Vikhammer
1a65724653
Merge branch 'ci/h4_core_sys_test' into 'master'
...
test(ci): re-enable ESP32-H4 in core system test apps
Closes IDF-15602, IDF-15604, IDF-15605, IDF-15606, and IDF-15612
See merge request espressif/esp-idf!48454
2026-05-13 14:24:16 +08:00
Marius Vikhammer
aaf7d8c722
fix(esp_rom): fixed esp-rom not compiling in g0 build
...
CONFIG_BOOTLOADER_OFFSET_IN_FLASH comes from the bootloader kconfigs and
is not available in g0 builds.
2026-05-13 14:21:06 +08:00
Marius Vikhammer
ea5f98fe63
test(rtc_timer): add rtc-timer test-app
2026-05-13 09:52:19 +08:00
Marius Vikhammer and Cursor
8f6ea2a1ba
test(ci): re-enable ESP32-H4 in core system test apps
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 09:00:12 +08:00
Marius Vikhammer
73dc40eb8a
Merge branch 'feature/s31_lp_i2c' into 'master'
...
feat(ulp): support I2C on ULP for S31
Closes IDF-14635
See merge request espressif/esp-idf!48405
2026-05-13 08:31:29 +08:00
Marius Vikhammer
ab9cf37a1b
feat(ulp): support I2C on ULP for S31
2026-05-12 17:32:23 +08:00
Marius Vikhammer
96333567e8
ci(system): fixing misc core system H4 tests
2026-05-12 17:12:30 +08:00
Marius Vikhammer
3a26929cb6
Merge branch 'fix/bitscrambler-extra-clean-up-order' into 'master'
...
fix(bitscrambler): fixed extra_clean_up actions done after clock disable
See merge request espressif/esp-idf!48409
2026-05-12 16:42:11 +08:00
Marius Vikhammer
5d2a86a24b
Merge branch 'ci/hw_support_depends_comp' into 'master'
...
ci(hw_support): add depends_components for hw-support test-apps
See merge request espressif/esp-idf!48411
2026-05-12 15:05:48 +08:00
Marius Vikhammer
03f87411a2
ci(hw_support): add depends_components for hw-support test-apps
2026-05-12 14:12:49 +08:00
Marius Vikhammer
c3ed3898eb
Merge branch 'feature/s31_lpcpu_pmp' into 'master'
...
feat(ulp): support lp-core PMP on ESP32-S31
Closes IDF-15240
See merge request espressif/esp-idf!48335
2026-05-12 11:14:20 +08:00
Marius Vikhammer
cd5dd57336
fix(bitscrambler): fixed extra_clean_up actions done after clock disable
...
Cannot write to any bitscrambler registers after clock is disabled in
release_channel().
(cherry picked from commit 39a131617d82e3641d8f0b03b4ec5e5ef1051fd6)
2026-05-12 10:28:31 +08:00
Marius Vikhammer
80966c6156
fix(rtc_io): fixed invalid clock access on C5
...
(cherry picked from commit 2bcbe0e3650df4596f38b65444707bee09725b67)
2026-05-12 10:28:30 +08:00
Marius Vikhammer
88b39e88c4
feat(ulp): support lp-core PMP on ESP32-S31
2026-05-12 09:20:30 +08:00
Marius Vikhammer
2a08c05e53
Merge branch 'feature/wdt_sleep_ret_h4' into 'master'
...
feat(wdt): support sleep retention for WDT on S31, H4, and H21
Closes IDF-14657, IDF-12294, and IDF-11529
See merge request espressif/esp-idf!48315
2026-05-11 15:47:58 +08:00
Marius Vikhammer
9851d0e398
feat(wdt): support sleep retention for WDT on S31, H4
2026-05-09 15:53:13 +08:00
Marius Vikhammer
2fa1906b0a
Merge branch 'feature/s31_lp_mailbox' into 'master'
...
feat(ulp): enable LP mailbox on S31
Closes IDF-14637
See merge request espressif/esp-idf!48218
2026-05-09 10:58:41 +08:00
Marius Vikhammer
8611150899
Merge branch 'bugfix/ulp_max_mem' into 'master'
...
fix(ulp): correct target LP memory reservation limits
Closes IDF-11974
See merge request espressif/esp-idf!48065
2026-05-08 14:08:21 +08:00
Marius Vikhammer
6023f07868
feat(ulp): add support for mailbox on S31
2026-05-08 14:06:04 +08:00
Marius Vikhammer
64b1eeda3b
Merge branch 'ci/deprecate_template_app' into 'master'
...
ci(build): remove esp-idf-template dependency, use in-tree test apps
See merge request espressif/esp-idf!47737
2026-05-07 16:48:10 +08:00
Marius Vikhammer
7deeba7434
Merge branch 'fix/custom-bootloader-multiboot-pytest' into 'master'
...
ci(bootloader): fixed multiboot example flakey test-case
Closes IDFCI-9734 and IDFCI-9736
See merge request espressif/esp-idf!48229
2026-05-07 16:25:30 +08:00
Marius Vikhammer and Copilot
e53eb6c190
ci(bootloader): fixed multiboot example flakey test-case
...
Wait for the boot menu before selecting the hello_world image.
This keeps flashing output from satisfying the test early.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-07 15:28:09 +08:00
Marius Vikhammer
0ab385ab88
fix(ulp): correct target LP memory reservation limits
...
The configured maximum should match each target's fixed LP/RTC
reservations so menuconfig does not advertise values that the linker
cannot support.
Keep the linker failure explicit about CONFIG_ULP_COPROC_RESERVE_MEM
because application RTC sections still share the remaining LP/RTC RAM.
2026-05-06 17:37:35 +08:00
Marius Vikhammer
353b637e16
Merge branch 'feature/s31_lp_uart_ulp' into 'master'
...
feat(ulp): add lp uart support for ULP on S31
Closes IDF-14634 and IDF-15567
See merge request espressif/esp-idf!48055
2026-05-06 15:43:12 +08:00
Marius Vikhammer
979aa6a094
Merge branch 'feature/s31_bootloader_sup' into 'master'
...
feat(esp32s31): add bootloader support
Closes IDF-14663
See merge request espressif/esp-idf!48013
2026-05-06 15:39:48 +08:00
Marius Vikhammer
e684ca5183
Merge branch 'change/esp_rom_caps_bootloader_offset' into 'master'
...
change(rom): move bootloader flash offset to esp_rom_caps
Closes IDF-14899
See merge request espressif/esp-idf!48056
2026-04-29 17:27:33 +08:00
Marius Vikhammer
66d1d594e4
feat(ulp): add lp uart support for ULP on S31
2026-04-29 16:20:43 +08:00
Marius Vikhammer
c06bf7de44
ci(build): removed and replaced template with regular test-apps
2026-04-29 15:21:30 +08:00
Marius Vikhammer
09f3b007f9
Merge branch 'feature/lp_core_hp_mem_support' into 'master'
...
feat(ulp): support placing ULP app in HP-RAM
See merge request espressif/esp-idf!47395
2026-04-29 11:33:04 +08:00
Marius Vikhammer
6af582c260
change(rom): add rom caps for bootloader in flash offset
2026-04-29 10:58:50 +08:00
Marius Vikhammer
261bd160aa
feat(ulp): support placing ULP app in HP-RAM
2026-04-29 09:47:33 +08:00
Marius Vikhammer
5a3e127a1d
Merge branch 'feature/s31_lp_wdt' into 'master'
...
fix(hal): fix LP WDT stage timeout and reset configuration for ESP32S31
Closes IDF-14636
See merge request espressif/esp-idf!47800
2026-04-28 14:06:31 +08:00
Marius Vikhammer
8ea6a8ef9c
feat(esp32s31): add bootloader support
2026-04-28 13:59:33 +08:00
Marius Vikhammer
fc3b1c827b
Merge branch 'feature/s31_lp_spi' into 'master'
...
feat(ulp/lp_spi): bring up LP SPI on ESP32-S31
Closes IDF-14736
See merge request espressif/esp-idf!47833
2026-04-28 13:34:40 +08:00
Marius Vikhammer
76983e48fc
fix(hal): fix LP WDT stage timeout and reset configuration for ESP32S31
2026-04-28 12:10:23 +08:00
Marius Vikhammer
defe1cde71
feat(ulp/lp_spi): bring up LP SPI on ESP32-S31
...
Add LP SPI HAL LL layer for ESP32-S31 and ESP32-P4, enable the
peripheral in soc_caps, and port the HP-side and LP-core-side SPI
drivers to use the new LL abstraction.
2026-04-28 10:20:02 +08:00
Marius Vikhammer
5f4161b710
Merge branch 'feature/lockup_debug' into 'master'
...
feat(esp_system): add CPU lockup debug support for esp32h4 and esp32s31
See merge request espressif/esp-idf!47630
2026-04-22 17:52:36 +08:00
Marius Vikhammer
0a75d8a358
Merge branch 'bugfix/cleanup_leftover_timer_todo_s31' into 'master'
...
fix(esp_timer): removed leftover TODOs
Closes IDF-14693
See merge request espressif/esp-idf!47842
2026-04-22 17:17:09 +08:00
Marius Vikhammer
9ddde5df89
fix(esp_timer): removed leftover TODOs
2026-04-22 15:11:01 +08:00
Marius Vikhammer
6b53a2362f
Merge branch 'feature/esp_rom_s31' into 'master'
...
feat(esp_rom): add support for esp32s31
Closes IDF-14687
See merge request espressif/esp-idf!47797
2026-04-22 15:04:18 +08:00
Marius Vikhammer
f0dd795434
Merge branch 'ci/fix_nimble_ble_readme' into 'master'
...
ci(ble): fixed failing pre-commit on nimble readme
See merge request espressif/esp-idf!47834
2026-04-22 11:54:39 +08:00
Marius Vikhammer
3b33072b9c
ci(ble): fixed failing pre-commit on nimble readme
2026-04-22 11:37:21 +08:00
Marius Vikhammer
8e2b416c38
feat(esp_system): add CPU lockup debug support for esp32h4 and esp32s31
2026-04-22 11:11:02 +08:00
Marius Vikhammer
7cd9729e69
feat(esp_rom): add support for esp32s31
...
Made-with: Cursor
2026-04-21 11:24:49 +08:00
Marius Vikhammer
1af2cc08bb
Merge branch 'feature/ulp_esp32s31' into 'master'
...
feat(ulp): add support for ulp on esp32s31
Closes IDF-14640
See merge request espressif/esp-idf!47268
2026-04-20 19:19:35 +08:00
Marius Vikhammer
9a5af5a7c9
Merge branch 'bugfix/h4_intr_cleanup' into 'master'
...
fix(interrupts): cleanup leftover todo from H4 bringup
Closes IDF-12303
See merge request espressif/esp-idf!47711
2026-04-20 16:40:50 +08:00
Marius Vikhammer
10637dbf5e
feat(ulp): add support for ulp on esp32s31
2026-04-20 14:45:23 +08:00
Marius Vikhammer
6879cec1f3
fix(interrupts): cleanup leftover todo from H4 bringup
2026-04-17 16:41:52 +08:00
Marius Vikhammer
bb7fb3e35b
Merge branch 'fix/esp32s31-intr-dump-expected-output' into 'master'
...
fix(esp_intr_dump): sync esp32s31 expected output
Closes IDFCI-10413
See merge request espressif/esp-idf!47656
2026-04-16 15:44:33 +08:00
Marius Vikhammer
4d18240744
fix(esp_intr_dump): sync esp32s31 expected output
...
Keep the esp32s31 fixture aligned with the assist_debug reservation on interrupt 27.
2026-04-16 11:35:43 +08:00
Marius Vikhammer
4a5d853191
Merge branch 'bugfix/h4_rtci2c_build_error' into 'master'
...
fix(regi2c): align esp32h4 SARADC test macros
See merge request espressif/esp-idf!47655
2026-04-16 09:28:58 +08:00
Marius Vikhammer
ab3f2bf132
fix(regi2c): align esp32h4 SARADC test macros
...
Keep the ESP32-H4 regi2c test app aligned with the renamed SARADC
definitions so the target still builds after the ADC support merge.
Made-with: Cursor
2026-04-16 08:17:16 +08:00
Marius Vikhammer
6e267cab0d
Merge branch 'bugfix/pin_lightbulb_comp' into 'master'
...
fix(ble_mesh): pin broken lightbulb dependency
See merge request espressif/esp-idf!47619
2026-04-15 09:48:35 +08:00
Marius Vikhammer
466f39dcd9
fix(ble_mesh): pin broken lightbulb dependency
2026-04-15 09:26:52 +08:00
Marius Vikhammer
184c60d684
Merge branch 'ci/disable_cmake_v2_import_lib' into 'master'
...
ci(build_sys): disable import lib test app for cmake v2
See merge request espressif/esp-idf!47548
2026-04-14 11:25:18 +08:00
Marius Vikhammer
8c16332fa4
ci(build_sys): disable import lib test app for cmake v2
2026-04-14 10:27:33 +08:00
Marius Vikhammer
38e2cacc27
Merge branch 'refactor/newlib-time-init-to-esp-libc' into 'master'
...
refactor(esp_libc): move newlib time init into esp_libc component
Closes IDF-8756
See merge request espressif/esp-idf!47506
2026-04-13 23:52:01 +08:00
Marius Vikhammer
ee50fa20e3
refactor(esp_libc): move newlib time init into esp_libc component
2026-04-13 15:11:57 +08:00
Marius Vikhammer
75f19ab4fd
Merge branch 'fix/spi-common-include-spi-periph' into 'master'
...
fix(spi): include soc/spi_periph.h in spi_common.h for backward compatibility
See merge request espressif/esp-idf!47487
2026-04-13 09:46:48 +08:00
Marius Vikhammer
c1e5a95755
Merge branch 'ci/panic_tests_p4_s31' into 'master'
...
test(system): enable panic tests for P4 and S31
Closes IDF-14348
See merge request espressif/esp-idf!47442
2026-04-10 15:03:39 +08:00
Marius Vikhammer
c216628442
test(system): enable panic tests for P4 and S31
2026-04-10 08:35:25 +08:00
Marius Vikhammer
051a116979
Merge branch 'feature/esp_cpu_testcoverage' into 'master'
...
Add esp_cpu API test coverage
Closes IDF-4920
See merge request espressif/esp-idf!46945
2026-04-08 17:19:49 +08:00
Marius Vikhammer
f2f80f3aa8
Merge branch 'feature/wdt_rom_patch_slim' into 'master'
...
fix(esp_hal_wdt): reduce IRAM usage of WDT init ROM patch
See merge request espressif/esp-idf!47340
2026-04-08 16:10:53 +08:00
Marius Vikhammer
edb0e8dba9
Merge branch 'ci/fix_freertos_s31_perf_limits' into 'master'
...
test: align esp32s31 freertos perf limits
Closes IDFCI-10315 and IDFCI-10316
See merge request espressif/esp-idf!47355
2026-04-08 16:00:13 +08:00
Marius Vikhammer and Copilot
54c6851bf1
test: align esp32s31 freertos perf limits
...
ESP32-S31 scheduling and spinlock benchmarks match the relaxed P4 thresholds
better than the generic limits, so use those limits to keep the
FreeRTOS perf cases stable.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-08 14:46:25 +08:00
Marius Vikhammer
c65908a719
Merge branch 'feature/s31_core_ci_enable' into 'master'
...
test: enable pthread tests on esp32s31 and esp32p4
Closes IDF-14683
See merge request espressif/esp-idf!47348
2026-04-08 14:37:05 +08:00
Marius Vikhammer
7b58b459c0
test: enable pthread tests on esp32s31 and esp32p4
...
Run the pthread functional suite on targets that are ready in CI.
2026-04-08 14:01:09 +08:00
Marius Vikhammer
ae710978ae
Merge branch 'ci/esp32s31_intr_dump_expected_output' into 'master'
...
ci(esp_intr_dump): add expected output for esp32s31
Closes IDFCI-10298
See merge request espressif/esp-idf!47347
2026-04-08 10:14:23 +08:00
Marius Vikhammer
82c1f71d96
ci(esp_intr_dump): add expected output for esp32s31
2026-04-08 09:43:21 +08:00
Marius Vikhammer
8e1dba70f6
Merge branch 'ci/disable_flash_suspend_test_s31' into 'master'
...
ci(esp32s31): skip flash_suspend rtc_clk test until runners available
See merge request espressif/esp-idf!47346
2026-04-08 09:40:36 +08:00
Marius Vikhammer and Claude Sonnet 4.6
380dde02d0
ci(esp32s31): skip flash_suspend rtc_clk test until runners available
...
No esp32s31 boards are registered in the flash_suspend runner pool yet.
The test_rtc_clk_flash test targets all SOC_CLK_TREE_SUPPORTED chips and
creates a flash_suspend CI job for esp32s31 that immediately fails with
no runner assigned. Add a temp_skip_ci matching the existing pattern for
esp32h2.
Tracked in IDF-15531.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 09:12:36 +08:00
Marius Vikhammer
c34049a323
fix(esp_hal_wdt): reduce IRAM usage of WDT init ROM patch
...
The ROM patch for chips missing clock source configuration in wdt_hal_init
was re-implementing the full function in IRAM. Instead, delegate to the ROM
version and only append the missing clock configuration afterwards, saving
~550 bytes of IRAM.
2026-04-07 20:14:26 +08:00
Marius Vikhammer
6ab1721056
Merge branch 'feature/esp_timer_s31' into 'master'
...
test(esp_timer): enable ESP32-S31 target tests
Closes IDF-14693
See merge request espressif/esp-idf!47270
2026-04-07 11:01:50 +08:00
Marius Vikhammer
a4b817d0fe
fix(cpu): fix CSR_PRV_MODE not defined for S31
2026-04-07 09:37:39 +08:00
Marius Vikhammer
63d18fad59
test(esp_hw_support): add esp_cpu api test app
...
Add a dedicated esp_cpu test app that covers the supported helper APIs,
interrupt helpers, debug helper validation, and destructive trigger cases.
Made-with: Cursor
2026-04-07 09:37:39 +08:00
Marius Vikhammer
b057a76d28
test(esp_timer): enable ESP32-S31 target tests
2026-04-03 16:11:41 +08:00
Marius Vikhammer
257e4f6dd4
Merge branch 'docs/refresh-broken-links' into 'master'
...
docs: refresh broken documentation links
See merge request espressif/esp-idf!47064
2026-04-01 14:17:28 +08:00
Marius Vikhammer
e30e747d20
Merge branch 'docs/fix_check_readme_links' into 'master'
...
docs(examples): fix broken README links found by check_readme_links CI
See merge request espressif/esp-idf!47055
2026-04-01 14:16:51 +08:00