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 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 Vikhammer and Cursor
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 Vikhammer and Cursor
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 Vikhammer and Cursor
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 Vikhammer and Cursor
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 Vikhammer and Cursor
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 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