Commit Graph
100 Commits
Author SHA1 Message Date
Marius Vikhammer 3c633f037d Merge branch 'feat/sys_event_in_freertos' into 'master'
feat(system_init): Introduce pre-scheduler and pre-app main handler registrations

Closes IDF-16133

See merge request espressif/esp-idf!52296
2026-09-09 09:28:52 +08:00
Marius Vikhammer 25555683b9 Merge branch 'feature/g1_improvements_cmake_v2' into 'master'
feat(build): fixed esp_usb_cdc_rom_console always being included in build

See merge request espressif/esp-idf!51981
2026-09-08 10:36:40 +08:00
Marius Vikhammer e4d7245672 Merge branch 'bugfix/lp-adc-raw-read-snapshot' into 'master'
test(ulp): snapshot LP ADC raw reads after GPIO settle

Closes IDFCI-5376

See merge request espressif/esp-idf!52022
2026-09-07 13:40:24 +08:00
Marius Vikhammer b38c8a0625 Merge branch 'feat/llvm-opt-integration' into 'master'
feat(compiler): add ESP-IDF LLVM optimization enablement framework

See merge request espressif/esp-idf!51154
2026-09-07 10:11:37 +08:00
Marius Vikhammer 157d6b1669 feat(build): fixed esp_usb_cdc_rom_console always being included in build 2026-09-03 15:09:38 +08:00
Marius Vikhammer a3a7642b6a Merge branch 'fix/sysview_heap_log_h4_bootloader_size' into 'master'
fix(examples): increase partition table offset for sysview heap log on ESP32-H4

See merge request espressif/esp-idf!52343
2026-09-03 13:02:06 +08:00
Marius Vikhammer 632911cfb7 fix(examples): increase partition table offset for sysview heap log on ESP32-H4
The example enables CONFIG_ESP_SYSTEM_USE_FRAME_POINTER, which pushes the
bootloader to 0x6020 bytes on ESP32-H4. That exceeds the 0x6000 budget
available with the default partition table offset of 0x8000, breaking the
build for both the app_trace_jtag and app_trace_uart CI configurations.

Move the partition table to 0x10000 on ESP32-H4, same as already done for
ESP32-P4, and drop the now stale "only overflowed on P4" note. Tell OpenOCD
the matching app image offset so GDB can map flash on both chips.
2026-09-03 11:50:59 +08:00
Marius Vikhammer ff6371a140 Merge branch 'task/remove_build_components_var_in_buildv2' into 'master'
change(build): drop BUILD_COMPONENTS support and migrate test_apps to not use it for buildv2

Closes IDF-15859

See merge request espressif/esp-idf!51695
2026-09-02 19:19:08 +08:00
Marius Vikhammer 58ab269d3a Merge branch 'feat/app-rollback-auto-confirmation' into 'master'
feat(app_update): Add auto-confirmation of OTA updates

Closes IDF-15981

See merge request espressif/esp-idf!50531
2026-09-02 15:54:30 +08:00
Marius Vikhammer dce5812654 Merge branch 'test/idf-additions-pinned-create' into 'master'
test(freertos): cover xTaskCreatePinnedToCore pinning semantics

Closes IDF-8553

See merge request espressif/esp-idf!52013
2026-09-01 14:59:49 +08:00
Marius Vikhammer 4e4f06d139 Merge branch 'bugfix/c5_mac_ext_byte_order' into 'master'
fix(efuse): correct MAC_EXT byte order on ESP32-C5 and ESP32-H21

Closes IDFGH-18114

See merge request espressif/esp-idf!51665
2026-08-25 14:17:42 +08:00
Marius Vikhammer c931510149 Merge branch 'fix/psram_dependency' into 'master'
fix(build_system): cleaned up esp_psram dependencies

See merge request espressif/esp-idf!51934
2026-08-25 10:39:01 +08:00
Marius Vikhammer 59bfde6785 Merge branch 'bugfix/heap_task_tracking_isr_safe' into 'master'
fix(heap): use critical section for task tracking locks

Closes IDFGH-17819 and IDFGH-16380

See merge request espressif/esp-idf!51674
2026-08-24 17:22:59 +08:00
Marius Vikhammer 532b433246 fix(build_system): cleaned up esp_psram dependencies
Also moved mspi_mb functionality to esp_hw_support together with
other mspi functionality
2026-08-24 11:12:17 +08:00
Marius Vikhammer b95b1bbf1f Merge branch 'bugfix/cmakev2-coredump-default-component' into 'master'
fix(cmakev2): include config-selected default components

See merge request espressif/esp-idf!49614
2026-08-21 10:16:27 +08:00
Marius Vikhammer 844a03718a Merge branch 'feat/c5_eco4_newlib_support' into 'master'
change(esp_libc): use C5 ECO4 ROM newlib functions

See merge request espressif/esp-idf!50280
2026-08-20 15:10:47 +08:00
Marius Vikhammer 5c0facdaba fix(cmakev2): include config-selected default components 2026-08-20 11:09:58 +08:00
Marius Vikhammer 71ec4f2699 Merge branch 'fix/buildv2_ldgen_template_rebuild_test' into 'master'
fix(test_build_system): fix ldgen template rebuild test for build system v2

See merge request espressif/esp-idf!51732
2026-08-20 11:08:46 +08:00
Marius Vikhammer e10e7e867f Merge branch 'ci/fix_precommit_ota_size' into 'master'
ci(precommit): fixed readme issue found by precommit in ota size metric

See merge request espressif/esp-idf!51775
2026-08-14 14:26:03 +08:00
Marius Vikhammer aaad158b85 ci(precommit): fixed readme issue found by precommit in ota size metric 2026-08-14 08:19:23 +02:00
Marius Vikhammer 12534d128c Merge branch 'bugfix/h4_blink_io' into 'master'
fix(blink): fixed GPIO used for blink example on H4

See merge request espressif/esp-idf!51718
2026-08-13 14:32:45 +08:00
Marius Vikhammer a781bb613a fix(blink): fixed GPIO used for blink example on H4
Updated to match latest devkit layout
2026-08-12 15:46:54 +02:00
Marius Vikhammer 53c8b9402d Merge branch 'docs/kconfig_improvements' into 'master'
Docs: kconfig improvements

Closes IDF-15863

See merge request espressif/esp-idf!49962
2026-08-11 19:13:34 +08:00
Marius Vikhammer 4d332f710e docs(kconfig): update kconfig ref links to use menuitem 2026-08-11 11:19:45 +02:00
Marius Vikhammer 3887bf6848 Merge branch 'ci/metric_apps' into 'master'
ci(size_metrics): add more size metrics apps

See merge request espressif/esp-idf!51622
2026-08-10 19:50:14 +08:00
Marius Vikhammer dd089bacb2 ci(size_metrics): add more size metrics apps 2026-08-07 13:49:28 +02:00
Marius Vikhammer 81f6360e4d Merge branch 'feat/optimize_bootloader_size' into 'master'
change(bootloader): optimize bootloader size

See merge request espressif/esp-idf!51573
2026-08-06 22:06:38 +08:00
Marius Vikhammer 47262f8e6b change(bootloader): optimize bootloader size
Trim bootloader size by moving some logs to DEBUG. Allows
compiling bootloader on P4 with CONFIG_ESPTOOLPY_FLASHMODE_QIO
without changing partition table offset
2026-08-06 10:01:36 +02:00
Marius Vikhammer 873d612fde Merge branch 'ci/add_base_size_metric_apps' into 'master'
ci(size_metrics): add base size metric test apps

See merge request espressif/esp-idf!46208
2026-07-29 20:50:13 +08:00
Marius Vikhammer 19aca52f08 feat(size_metrics): add size metrics test apps
Add test apps for binary size tracking:
- esp_timer size_metrics app with minimal/full sdkconfig variants
- minimal_baseline app to establish the platform binary size floor
2026-07-29 11:40:55 +02:00
Marius VikhammerandCursor a96851ebfb change(esp_libc): use C5 ECO4 ROM newlib functions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 17:26:37 +08:00
Marius Vikhammer 71c8c6df3a Merge branch 'fix/ringbuf_max_item_size' into 'master'
fix(esp_ringbuf): harden ringbuf creation sizes checks

Closes SEC-1118

See merge request espressif/esp-idf!50445
2026-07-20 13:33:18 +08:00
Marius Vikhammer ff88ad88a9 Merge branch 'test/linux-full-component-build' into 'master'
test: add Linux full component build app

See merge request espressif/esp-idf!50377
2026-07-08 10:13:12 +08:00
Marius Vikhammer 365a732796 refactor(esp_timer): move test app into esp_timer_tests subdirectory
Make room for additional test apps under test_apps/ by moving the
existing esp_timer tests into their own esp_timer_tests/ subdirectory.
Update build-test-rules and include paths accordingly.
2026-07-06 17:49:18 +08:00
Marius Vikhammer 6c3f26aa27 Merge branch 'feat/core_size_metrics' into 'master'
ci(size_metrics): add size metrics tracking infrastructure

See merge request espressif/esp-idf!46090
2026-07-06 13:55:45 +08:00
Marius VikhammerandCursor e2c86567ac fix: preserve Linux component header registration
Keep Linux components include-only when their runtime dependencies are unavailable.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 13:36:34 +08:00
Marius VikhammerandCursor bd25b59620 test: add Linux full component build app
Exercise unrestricted Linux-target builds so unsupported hardware-only components are caught by CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 13:26:17 +08:00
Marius Vikhammer 61c798000f Merge branch 'feature/enable_more_linux_examples' into 'master'
feat(linux): enable more examples for linux target

See merge request espressif/esp-idf!50172
2026-07-06 11:40:51 +08:00
Marius Vikhammer 8642b476ed ci(metrics): add tracking of size-metrics 2026-07-06 11:27:28 +08:00
Marius Vikhammer 9f126baed8 feat(linux): enable more examples for linux target 2026-07-01 15:10:22 +08:00
Marius Vikhammer a6a4b7b903 Merge branch 'contrib/github_pr_18767' into 'master'
fix(examples): fix types on 64-bit cpu support(linux) (GitHub PR)

Closes IDFGH-17869

See merge request espressif/esp-idf!50109
2026-06-29 15:04:38 +08:00
Marius Vikhammer 687fe76364 fix(linux): fixed compile issues for freertos basic example on linux target 2026-06-29 14:00:38 +08:00
Marius Vikhammer 2f73018450 Merge branch 'docs/ulp_fsm_instruction' into 'master'
docs(ulp): clarify ULP FSM instruction cycle timing

Closes IDFGH-1885

See merge request espressif/esp-idf!49430
2026-06-25 21:03:12 +08:00
Marius Vikhammer ecd0b36adb Merge branch 'fix/lp-core-rc-fast-delay' into 'master'
fix(ulp): use SoC RC_FAST frequency for LP core delay

Closes IDFCI-10618

See merge request espressif/esp-idf!49797
2026-06-22 14:00:28 +08:00
Marius VikhammerandCursor d74d5959da 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-18 14:08:14 +08:00
Marius VikhammerandCursor dd5533e911 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-18 11:58:40 +08:00
Marius VikhammerandCursor 7b1da65f95 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-18 11:46:23 +08:00
Marius Vikhammer e97b5c277c Merge branch 'fix/h4-esp-timer-latency' into 'master'
test(esp_timer): increase H4 callback latency limit

Closes IDFCI-11536, IDFCI-11566, IDFCI-12319, and IDFCI-12320

See merge request espressif/esp-idf!49683
2026-06-16 14:39:13 +08:00
Marius Vikhammer 314b948aaa test(esp_timer): increased test latency requirement for H4 2026-06-16 11:15:09 +08:00
Marius Vikhammer e78da74582 Merge branch 'feature/esp_sys_event_restart_panic' into 'master'
refactor(esp_system): route panic through esp_sys_event

See merge request espressif/esp-idf!48407
2026-06-12 11:53:47 +08:00
Marius Vikhammer 5e0e916591 Merge branch 'fix/lp_core_s31_pdma_intr_entry' into 'master'
fix(ulp): fix LP core interrupt vector entry for LP PDMA on esp32s31

See merge request espressif/esp-idf!49521
2026-06-11 15:55:43 +08:00
Marius Vikhammer 23874fa94c Merge branch 'bugfix/ulp_lp_core_wakeup_race' into 'master'
fix(ulp): fix LP core wakeup race with LP timer

Closes IDFGH-16068

See merge request espressif/esp-idf!49484
2026-06-11 09:00:33 +08:00
Marius Vikhammer 0577a6bf87 fix(ulp): fix LP core interrupt vector entry for LP PDMA on esp32s31 2026-06-10 15:03:57 +08:00
Marius Vikhammer f7344e0a46 refactor(panic): route panic handlers through esp_sys_event
Let panic-related components register their hooks through
esp_sys_event so panic sequencing stays extensible without
hardcoded esp_system dependencies.
2026-06-10 11:21:47 +08:00
Marius Vikhammer 42bb45db22 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-10 11:10:01 +08:00
Marius Vikhammer ecb4123afd Merge branch 'bugfix/int_wdt_default_psram' into 'master'
fix(iwdt): increased default timeout if using PSRAM

Closes IDFGH-17392

See merge request espressif/esp-idf!49425
2026-06-10 10:20:20 +08:00
Marius Vikhammer a79f0e7eae docs(ulp): clarify ULP FSM instruction cycle timing
Closes https://github.com/espressif/esp-idf/issues/4088
2026-06-09 17:44:18 +08:00
Marius Vikhammer e3570108ac 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-09 17:18:58 +08:00
Marius Vikhammer c67b1d0e43 Merge branch 'bugfix/esp_sys_remove_vsf_dep' into 'master'
fix(esp_system): remove unnecessary VFS dependency

See merge request espressif/esp-idf!49412
2026-06-09 15:38:02 +08:00
Marius Vikhammer 34fe9dff31 fix(system): removed uncessary vfs component dependency from esp_system 2026-06-09 11:58:33 +08:00
Marius Vikhammer 4135057bee Merge branch 'feature/esp_sys_event_framework' into 'master'
feat(esp_system): add esp_sys_event framework

Closes IDF-13472

See merge request espressif/esp-idf!48406
2026-06-08 10:58:28 +08:00
Marius Vikhammer 1d311a7349 Merge branch 'feature/psram_freertos' into 'master'
feat(freertos): added option for automatically placing task stacks in PSRAM

Closes IDF-15538, IDF-15539, and IDF-15540

See merge request espressif/esp-idf!48953
2026-06-05 09:08:33 +08:00
Marius Vikhammer d21dc8ca2e feat(freertos): added option for automatically placing task stacks in PSRAM
When CONFIG_FREERTOS_PLACE_TASK_STACKS_IN_EXT_RAM is enabled freertos will
now automatically allocate task stacks to PSRAM.
2026-06-04 16:06:52 +08:00
Marius Vikhammer be36c20503 feat(esp_system): add esp_sys_event framework
Introduce a shared esp system event framework and use it
for system init and shutdown.
2026-06-03 15:02:43 +08:00
Marius Vikhammer 4e2955bb6c Merge branch 'bugfix/h4_cache_error' into 'master'
fix(cache): fixed cache error not getting raised on H4

Closes IDFCI-11484 and IDFCI-11482

See merge request espressif/esp-idf!49132
2026-06-03 10:23:28 +08:00
Marius Vikhammer 919a3ca1d0 fix(cache): fixed cache error not working on H4 2026-06-02 09:54:11 +08:00
Marius Vikhammer 6f21ebaf90 Merge branch 'ci/enable_s31_ulp_multi_dev' into 'master'
ci(ulp): re-enable multi dev tests for S31 ULP

Closes IDF-15572

See merge request espressif/esp-idf!48890
2026-05-28 17:46:11 +08:00
Marius Vikhammer 4a0c14dc7d fix(pytest): fixed pytest trying to run test-apps for managed_components 2026-05-28 10:53:18 +08:00
Marius Vikhammer a409bb50c5 Merge branch 'bugfix/size_linux_target' into 'master'
fix(tools): dont call idf_size.py for linux target

Closes IDF-6115

See merge request espressif/esp-idf!48937
2026-05-27 15:27:00 +08:00
Marius Vikhammer 027a1509be fix(tools): dont call idf_size.py for linux target
Calling idf.py size on linux target project would cause an
error. This was a problem for IDEs or build script which
often call this as the last step in the build process,
as it could mark the whole "build" as failed.
2026-05-27 08:53:01 +08:00
Marius Vikhammer 0772dc6bf4 ci(ulp): re-enable multi dev tests for S31 ULP 2026-05-26 16:22:29 +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 VikhammerandCursor 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 VikhammerandCursor 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