Commit Graph
100 Commits
Author SHA1 Message Date
Marius Vikhammer 26e1f9726e Merge branch 'fix/freertos_delete_with_caps_smp_race_v5.4' into 'release/v5.4'
fix(freertos): close vTaskDeleteWithCaps cross-core delete race on SMP preview kernel (v5.4)

See merge request espressif/esp-idf!48602
2026-06-01 16:06:44 +08:00
Marius Vikhammer b733e190f0 Merge branch 'bugfix/ulp_riscv_rtc_i2c_test_fix_v5.4' into 'release/v5.4'
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test (v5.4)

See merge request espressif/esp-idf!48527
2026-06-01 16:05:24 +08:00
Marius Vikhammer a77409d153 Merge branch 'fix/lp_uart_data_bits_v5.4' into 'release/v5.4'
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage (v5.4)

See merge request espressif/esp-idf!48033
2026-06-01 15:55:00 +08:00
Marius Vikhammer b976c335e7 Merge branch 'ci/disable_gdbstub_test_v5.4' into 'release/v5.4'
ci(panic): disable gdbstub test on esp32p4

See merge request espressif/esp-idf!48939
2026-05-27 10:16:31 +08:00
Marius Vikhammer a201b2acfe ci(panic): disable gdbstub test on esp32p4 2026-05-27 09:43:20 +08:00
Marius Vikhammer 54c3e064e3 Merge branch 'fix/esp32p4-efuse-rtc-calib-missing-rev3' into 'release/v5.4'
fix(efuse): include esp_efuse_rtc_calib.c for esp32p4 rev >= 3.0

See merge request espressif/esp-idf!48587
2026-05-18 09:52:55 +08:00
Marius Vikhammer 7633c3cf1e Merge branch 'feat/add-max-arg-param-to-repl-config_v5.4' into 'release/v5.4'
feat(console): Add max_cmdline_args to esp_console_repl_config_t (v5.4)

See merge request espressif/esp-idf!48227
2026-05-12 14:09:07 +08:00
Marius Vikhammer d7c3b254d3 Merge branch 'fix/malloc_cap_iram_8bit_access_in_loop_v5.4' into 'release/v5.4'
fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop (v5.4)

See merge request espressif/esp-idf!46420
2026-05-06 10:26:58 +08:00
Marius Vikhammer 531cb08d2d Merge branch 'feature/support_efuses_esp32p4_eco5_v5.4' into 'release/v5.4'
feat(efuse): Support efuses for ESP32-P4 ECO5 (v5.4)

See merge request espressif/esp-idf!42660
2026-05-06 10:17:39 +08:00
Marius Vikhammer ba65663d52 Merge branch 'fix/freertos_mutex_not_given_by_owner_v5.4' into 'release/v5.4'
fix(freertos): hide obsolete mutex-owner config and harden assert test (v5.4)

See merge request espressif/esp-idf!47595
2026-04-28 10:16:01 +08:00
Marius Vikhammer e33cc478aa Merge branch 'update/version_5_4_4' into 'release/v5.4'
Update version to 5.4.4

See merge request espressif/esp-idf!47576
2026-04-17 13:08:20 +08:00
Marius Vikhammer 296b6eab94 change(version): Update version to 5.4.4 2026-04-14 14:31:36 +08:00
Marius Vikhammer 9fc2e7f304 docs: refresh broken documentation links 2026-04-13 09:49:18 +08:00
Marius Vikhammer 34d5d49338 docs(examples): fix remaining README links on release/v5.4
release/v5.4 still has additional check_readme_links 404s after the
master backport. Update the remaining board and ESP32-P4 API
references so the release branch no longer fails on those URLs.

Made-with: Cursor
2026-03-27 11:49:29 +08:00
Marius VikhammerandCopilot 25a3fb4557 docs(examples): fix broken README links found by check_readme_links CI
The hw-reference/modules-and-boards page was removed from esp-idf docs
and moved to esp-dev-kits. The ESP32-S2-Saola-1 user guide similarly
moved. The configure-builtin-jtag link used the now-obsolete chip-less
stable URL format.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Made-with: Cursor
2026-03-27 11:48:18 +08:00
Marius Vikhammer 9bb321f557 Merge branch 'fix/efuse_damaged_reading_virtual_blocks_v5.4' into 'release/v5.4'
fix(efuse): erase virtual blocks before burn in damaged-reading test (v5.4)

See merge request espressif/esp-idf!46414
2026-03-10 09:21:23 +08:00
Marius Vikhammer 43b51609b2 Merge branch 'fix/lp_adc_not_working_on_lp_core_v5.4' into 'release/v5.4'
Fixes for LP ADC to work when used from the LP core (v5.4)

See merge request espressif/esp-idf!45764
2026-02-10 11:50:21 +08:00
Marius Vikhammer e8668364c2 Merge branch 'fix/eh_frame_parser_warnings_v5.4' into 'release/v5.4'
fix(esp_system): fix potential warnings related to array size in .eh_frame parser (backport v5.4)

See merge request espressif/esp-idf!41984
2026-01-30 16:06:55 +08:00
Marius Vikhammer 6e74c169c3 Merge branch 'ci/enable_esp_event_tests_v5.4' into 'release/v5.4'
ci(core): fixed esp_event not running properly in CI (v5.4)

See merge request espressif/esp-idf!44759
2026-01-22 09:12:32 +08:00
Marius Vikhammer 3e485dfcac Merge branch 'fix/freertos_tick_hook_test_v5.4' into 'release/v5.4'
fix(freertos): Added stability fixes to tick hook test (v5.4)

See merge request espressif/esp-idf!44524
2026-01-06 08:40:46 +08:00
Marius Vikhammer 2cd3758fc7 ci(core): fixed esp_event not running properly in CI 2026-01-04 11:49:39 +08:00
Marius Vikhammer bc3cff98df Merge branch 'fix/freertos_delete_block_tasks_test_v5.4' into 'release/v5.4'
test(freertos): Added stability fixes to the delete blocked tasks test (v5.4)

See merge request espressif/esp-idf!44486
2025-12-25 09:34:13 +08:00
Marius Vikhammer 18df5a923a Merge branch 'fix/freertos_suspen_resume_test_memory_leak_v5.4' into 'release/v5.4'
test(freertos): Fix race condition in suspend-resume tests (v5.4)

See merge request espressif/esp-idf!44481
2025-12-25 09:33:29 +08:00
Marius Vikhammer e30a46eaec Merge branch 'ci/ulp_fsm_i_wr_reg_v5.4' into 'release/v5.4'
test(ulp): added larger delay in ULP FSM I_WR_REG instruction test (v5.4)

See merge request espressif/esp-idf!43423
2025-11-18 09:26:51 +08:00
Marius Vikhammer fcafa0de5d test(ulp): added larger delay in ULP FSM I_WR_REG instruction test
Test is flakey, could possibly be due to the ULP occasionally needing
a bit more time to start up.
2025-11-17 16:23:41 +08:00
Marius Vikhammer 8bb368f213 Merge branch 'ci/attach_dut_log_url-v5.4' into 'release/v5.4'
ci: attach_log_url for multi dut tests

See merge request espressif/esp-idf!43276
2025-11-12 17:14:18 +08:00
Marius Vikhammer aac5b37fa3 Merge branch 'test/freertos_flaky_tests_stabilization_v5.4' into 'release/v5.4'
test(freertos): Added miscellaneous stability fixes to unit tests (v5.4)

See merge request espressif/esp-idf!43124
2025-11-11 17:31:39 +08:00
Marius Vikhammer 477c861339 Merge branch 'fix/cdcacm-callback-placement_v5.4' into 'release/v5.4'
fix(esp_vfs_console): Update placement of cdcacm_xx_cb when ETS print enabled (v5.4)

See merge request espressif/esp-idf!41332
2025-11-10 21:50:23 +08:00
Marius Vikhammer 551dd120d9 Merge branch 'docs/freertos_watermark_bytes_v5.4' into 'release/v5.4'
docs(freertos): fixed stack watermark documentation bytes vs words issue (v5.4)

See merge request espressif/esp-idf!42695
2025-10-27 14:49:10 +08:00
Marius Vikhammer cf827ff10e Merge branch 'bugfix/pthread_sem_timeout_test_failure_v5.4' into 'release/v5.4'
test(pthread): fixed test-case overflow calc issue (v5.4)

See merge request espressif/esp-idf!42548
2025-10-27 09:20:01 +08:00
Marius Vikhammer 5f1e370f20 Merge branch 'ci/ulp_fsm_reset_between_tests_v5.4' into 'release/v5.4'
ci(ulp): reset board between ulp-fsm tests (v5.4)

See merge request espressif/esp-idf!42859
2025-10-27 09:19:35 +08:00
Marius Vikhammer 5173e81565 ci(ulp): reset board between ulp-fsm tests 2025-10-24 11:33:22 +08:00
Marius Vikhammer 30b10c6d87 docs(freertos): fixed stack watermark documentation bytes vs words issue
Upstream freertos reports stack sizes in words, while IDF-kernel uses bytes.
2025-10-23 09:37:18 +08:00
Marius Vikhammer f7ecd91603 test(pthread): fixed test-case overflow calc issue 2025-10-13 15:01:28 +08:00
Marius Vikhammer 6d5a54e33f Merge branch 'fix/esp_ringbuf_nosplit_full_return_one_v5.4' into 'release/v5.4'
feat(esp_ringbuf): Fixes full no-split buffer frees item incorrectly (v5.4)

See merge request espressif/esp-idf!41931
2025-09-18 22:58:30 +08:00
Marius Vikhammer 05534d2686 Merge branch 'refactor/ulp_riscv_i2c_logs_v5.4' into 'release/v5.4'
refactor(ulp_riscv): Modify i2c read/write API for better logging and return error code (v5.4)

See merge request espressif/esp-idf!41674
2025-09-16 13:33:44 +08:00
Marius Vikhammer 08e7d2d276 Merge branch 'ci/fix_cpp_leak_test_case_v5.4' into 'release/v5.4'
test(cpp): fixed cpp test case mem leak (v5.4)

See merge request espressif/esp-idf!41617
2025-09-01 14:08:39 +08:00
Marius Vikhammer ea68500941 Merge branch 'bugfix/lp_core_array_bounds_p4_v5.4' into 'release/v5.4'
fix(lp_core): fixed array-bound warning when compiling on P4 with -Os (v5.4)

See merge request espressif/esp-idf!41614
2025-09-01 10:52:46 +08:00
Marius Vikhammer 7c90e1c6b4 fix(lp_core): fixed array-bound warning when compiling on P4 with -Os
Closes https://github.com/espressif/esp-idf/issues/17054
2025-08-29 13:17:53 +08:00
Marius Vikhammer 03b3d02b7c test(cpp): fixed cpp test case mem leak 2025-08-29 09:57:37 +08:00
Marius Vikhammer 74b003cfa1 ci(ulp): fixed default config not running in CI 2025-08-29 09:56:45 +08:00
Marius Vikhammer 0f42bb5b50 Merge branch 'bugfix/esp_timer_dump_corruption_v5.4' into 'release/v5.4'
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump() (v5.4)

See merge request espressif/esp-idf!41451
2025-08-26 10:44:17 +08:00
Marius Vikhammer 79fe827549 Merge branch 'bugfix/fix_secondary_console_no_vfs_v5.4' into 'release/v5.4'
fix(console): fixed secondary console not working on all chips without VFS (v5.4)

See merge request espressif/esp-idf!40025
2025-08-26 09:18:13 +08:00
Marius Vikhammer da892099cf Merge branch 'doc/remove_cpp_section_placement_limitation_v5.4' into 'release/v5.4'
docs(cplusplus): remove the limitation on IRAM_ATTR for templates (v5.4)

See merge request espressif/esp-idf!41474
2025-08-25 09:39:18 +08:00
Marius Vikhammer bc3a35a88c fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()
esp_timer_dump could overflow when dumping a large amount of timers

Closes https://github.com/espressif/esp-idf/issues/17008
2025-08-22 15:26:59 +08:00
Marius Vikhammer f9e47732aa Merge branch 'bugfix/enable_misc_test_case_v5.4' into 'release/v5.4'
ci: cleanup misc system build-test-rules (v5.4)

See merge request espressif/esp-idf!41318
2025-08-22 11:26:58 +08:00
Marius Vikhammer 00f4245160 fix(console): fixed secondary console not working on all chips without VFS 2025-08-22 09:38:46 +08:00
Marius Vikhammer 77266e7c11 Merge branch 'fix/panic_handler_reboot_before_halt_v5.4' into 'release/v5.4'
fix(panic_handler): Fixed a issue where the system reboots before halt (v5.4)

See merge request espressif/esp-idf!41267
2025-08-19 09:23:21 +08:00
Marius Vikhammer 75f2d74569 ci(system): enabled and cleanup misc system test-apps build-test-rules 2025-08-18 10:24:07 +08:00
Marius Vikhammer 8888cf92af Merge branch 'fix/linenoise-arrow-usage_v5.4' into 'release/v5.4'
fix(linenoise): Read escape sequences one character at a time (v5.4)

See merge request espressif/esp-idf!40691
2025-08-14 14:23:43 +08:00
Marius Vikhammer fe75355314 Merge branch 'bugfix/heap_in_flash_v5.4' into 'release/v5.4'
fix(heap): fixed CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH not working together with CONFIG_HEAP_TLSF_USE_ROM_IMPL (v5.4)

See merge request espressif/esp-idf!38121
2025-05-12 11:50:39 +08:00
Marius Vikhammer 2fcebb7483 fix(lp_io): allow edge wakeup types for LP-IO on chips which support it 2025-05-12 09:48:30 +08:00
Marius Vikhammer cccccd6da8 fix(newlib): fixed newlib malloc wrappers IRAM/flash placement
If HEAP_PLACE_FUNCTION_INTO_FLASH = y then we should also place
the newlib wrappers for the heap in to flash.
2025-05-12 09:47:08 +08:00
Marius Vikhammer 209ac93ac2 fix(heap): fixed HEAP_PLACE_FUNCTION_INTO_FLASH disabled if heap impl in ROM 2025-05-12 09:47:08 +08:00
Marius Vikhammer 93c7af19c7 Merge branch 'bugfix/linux_host_test_v5.4' into 'release/v5.4'
fix(linux): fix mixed linux host test issues found after CI docker image upgrade (v5.4)

See merge request espressif/esp-idf!38232
2025-04-30 13:02:25 +08:00
Marius Vikhammer 7781b4ac2b Merge branch 'fix/multi_core_race_cond_in_panic_handler_v5.4' into 'release/v5.4'
fix(panic_handler): Prevent race condition in panic handler (v5.4)

See merge request espressif/esp-idf!38664
2025-04-30 11:02:07 +08:00
Marius Vikhammer ad821b3367 test(app_format): fixed buffer overflow in esp_app_format test 2025-04-29 11:59:36 +08:00
Marius Vikhammer cb29838788 test(heap): fixed align_alloc issues in host test 2025-04-29 11:59:36 +08:00
Marius Vikhammer b1d1494290 ci(linux): re-enable failures for test_pytest_linux jobs 2025-04-29 11:59:36 +08:00
Marius Vikhammer 204017af9f test(log): fixed buffer overflow in log host test fixture 2025-04-29 11:59:36 +08:00
Marius Vikhammer 204907a927 Merge branch 'feat/heap-update-to-latest-tlsf_v5.4' into 'release/v5.4'
feat(heap): Update to latest TLSF (v5.4)

See merge request espressif/esp-idf!38711
2025-04-28 15:58:25 +08:00
Marius Vikhammer 63d0aa7ecb Merge branch 'fix/dram_dma_aligned_attr_for_p4_v5.4' into 'release/v5.4'
fix(esp_common): Fix DRAM_DMA_ALIGNED_ATTR for ESP32-P4 (v5.4)

See merge request espressif/esp-idf!38643
2025-04-24 14:43:53 +08:00
Marius Vikhammer ef797e0239 Merge branch 'fix/freertos_tickless_idle_tick_jump_v5.4' into 'release/v5.4'
fix(freertos): Fixed tickless idle tick count accounting (v5.4)

See merge request espressif/esp-idf!38510
2025-04-24 13:35:50 +08:00
Marius Vikhammer a97879b71c Merge branch 'feature/add_core_num_def_for_linux_v5.4' into 'release/v5.4'
feat(soc): Adds core_num definition for Linux target (v5.4)

See merge request espressif/esp-idf!38485
2025-04-23 17:38:08 +08:00
Marius Vikhammer 7256deafc9 Merge branch 'fix/lp_wakeup_cause_bits_accumulation_v5.4' into 'release/v5.4'
fix(ulp): Fix accumulation of wakeup cause bits in ULP (v5.4)

See merge request espressif/esp-idf!38561
2025-04-21 16:42:47 +08:00
Marius Vikhammer 6b617c54c2 Merge branch 'bugfix/p4_lpwdt_efuse_v5.4' into 'release/v5.4'
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY for the timeout (v5.4)

See merge request espressif/esp-idf!38392
2025-04-15 12:28:38 +08:00
Marius Vikhammer 8e1f47ef04 fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY forthe timeout 2025-04-14 14:52:15 +08:00
Marius Vikhammer 6f13ac088f Merge branch 'fix/memory-utils-ptr-executable_v5.4' into 'release/v5.4'
fix(memory-utils): Missing case in esp_ptr_executable logic (backport v5.4)

See merge request espressif/esp-idf!37101
2025-04-03 14:58:36 +08:00
Marius Vikhammer 7929002754 Merge branch 'fix/memory-utils-unused-var_v5.4' into 'release/v5.4'
fix(esp_hw_support): Unused variables in memory_utils functions (backport v5.4)

See merge request espressif/esp-idf!36351
2025-04-03 10:55:43 +08:00
Marius Vikhammer d2eb653916 Merge branch 'fix/esp-log-put-function-in-iram_v5.4' into 'release/v5.4'
fix(log): Modified linker script to move functions from flash to iram (backport v5.4)

See merge request espressif/esp-idf!36817
2025-04-02 14:44:48 +08:00
Marius Vikhammer 58c5aa2591 Merge branch 'fix/memory-utils-esp_ptr_in_rtc_dram_fast_v5.4' into 'release/v5.4'
fix(esp_hw_support): esp_ptr_in_rtc_iram_fast check to return false (backport v5.4)

See merge request espressif/esp-idf!36933
2025-04-02 14:33:43 +08:00
Marius Vikhammer 8c9946fe9b Merge branch 'feat/enable_freertos_smp_for_c5_c61_v5.4' into 'release/v5.4'
feat(freertos): Enable Amazon FreeRTOS SMP kernel for esp32c5 and esp32c61 (v5.4)

See merge request espressif/esp-idf!38073
2025-04-01 14:56:32 +08:00
Marius Vikhammer a218e3f553 Merge branch 'fix/ringbuf_allow_split_receive_crash_v5.4' into 'release/v5.4'
fix(ringbuf): xRingbufferReceive() crashes for allow-split buffers (v5.4)

See merge request espressif/esp-idf!37922
2025-04-01 14:55:36 +08:00
Marius Vikhammer 4354c3080a Merge branch 'fix/lp_uart_flush_wait_for_idle_v5.4' into 'release/v5.4'
fix(lp_uart): Update the `lp_core_uart_tx_flush()` API to wait for UART Tx idle state (v5.4)

See merge request espressif/esp-idf!37473
2025-04-01 14:55:18 +08:00
Marius Vikhammer 592c6312b6 Merge branch 'bugfix/adc_work_mode_for_ulp_riscv_v5.4' into 'release/v5.4'
fix(ulp-riscv): Fixed ADC oneshot initialization for ULP RISC-V (v5.4)

See merge request espressif/esp-idf!37372
2025-04-01 14:54:56 +08:00
Marius Vikhammer 8f756b6a59 docs(examples): fixed broken link in uart example readme 2025-02-20 12:49:21 +08:00
Marius Vikhammer 315f0fc3f1 Merge branch 'bugfix/freertos_wcaps_coproc_v5.4' into 'release/v5.4'
fix(freertos): fix a bug in `prvTaskDeleteWithCaps` related to coprocessors (backport v5.4)

See merge request espressif/esp-idf!37081
2025-02-19 16:44:01 +08:00
Marius Vikhammer 36ae237691 Merge branch 'fix/usb-cdc-non-blocking-read_v5.4' into 'release/v5.4'
fix(esp_vfs_console): USB CDC read when non blocking (backport v5.4)

See merge request espressif/esp-idf!36750
2025-02-18 12:17:08 +08:00
Marius Vikhammer 7a71c4bb65 Merge branch 'test/fix_flaky_lp_uart_tests_v5.4' into 'release/v5.4'
fix(lp_uart): Fixed flaky LP UART unit tests (v5.4)

See merge request espressif/esp-idf!37023
2025-02-18 11:15:09 +08:00
Marius Vikhammer b808062f2e Merge branch 'bugfix/esp32p4_linker_script_v5.4' into 'release/v5.4'
fix(esp_system): add missing `arrays` attribute in the ESP32-P4 linker script (backport v5.4)

See merge request espressif/esp-idf!36094
2025-02-17 11:16:48 +08:00
Marius Vikhammer 5c75a994da Merge branch 'fix/esp-event-profiling_v5.4' into 'release/v5.4'
fix(esp_event): Fix event loop profiling in handler_execute function (backport v5.4)

See merge request espressif/esp-idf!36684
2025-02-10 14:45:15 +08:00
Marius Vikhammer 5fdc217858 Merge branch 'docs/correct_ulp_idf_monitor_command_v5.4' into 'release/v5.4'
docs(ulp): Fix esp_idf_monitor command for ulp monitoring (v5.4)

See merge request espressif/esp-idf!36470
2025-01-17 18:05:51 +08:00
Marius Vikhammer 8612033b17 Merge branch 'fix/ringbuf_receives_after_aq_wraparound_v5.4' into 'release/v5.4'
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer  wraps around (v5.4)

See merge request espressif/esp-idf!35867
2025-01-09 09:30:18 +08:00
Marius Vikhammer dc23968cc2 Merge branch 'fix/esp32p4_unexpected_reset_v5.4' into 'release/v5.4'
fix(system): avoid unexcpected hp_sys_wdt reset (v5.4)

See merge request espressif/esp-idf!35801
2025-01-08 13:40:40 +08:00
Marius Vikhammer 589020f0df Merge branch 'docs/remove_coex_doxy_v5.4' into 'release/v5.4'
docs(doxygen): removed coex header from doxyfile (v5.4)

See merge request espressif/esp-idf!36222
2025-01-08 10:32:51 +08:00
Marius Vikhammer ef9bbf344b docs(doxygen): removed coex header from doxyfile
Failing to build due to missing comments, but the header was
never included in the docs anyway, so might as well remove it.
2025-01-08 09:38:35 +08:00
Marius Vikhammer c277ec9e6d Merge branch 'fix/intr_alloc_level_bug_v5.4' into 'release/v5.4'
fix(esp_hw_support): fix a bug in the interrupt allocator related to shared interrupts (backport v5.4)

See merge request espressif/esp-idf!35477
2025-01-06 16:01:46 +08:00
Marius Vikhammer f335a2d6ea Merge branch 'fix/coredump_checksum_error_v5.4' into 'release/v5.4'
Fix/coredump checksum error (v5.4)

See merge request espressif/esp-idf!35762
2025-01-06 14:38:57 +08:00
Marius Vikhammer 012de83f3c Merge branch 'fix/coredump-gcc-analyzer-warnings_v5.4' into 'release/v5.4'
fix(system): fix GCC-14 analyzer warnings for coredump (v5.4)

See merge request espressif/esp-idf!35521
2025-01-06 14:38:23 +08:00
Marius Vikhammer 4defdd90c3 Merge branch 'bugfix/h2_wifi_intr_v5.4' into 'release/v5.4'
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2 (v5.4)

See merge request espressif/esp-idf!36108
2025-01-06 13:35:02 +08:00
Marius Vikhammer 79fe10fe1c fix(interrupt): fixed wrongly reserved interrupt for wifi on H2 2025-01-02 16:39:10 +08:00
Marius Vikhammer 25a1ad7e98 Merge branch 'update/version_5_4_0' into 'release/v5.4'
Update version to 5.4.0

See merge request espressif/esp-idf!35879
2024-12-23 14:29:57 +08:00
Marius Vikhammer 443e1cfd11 change(version): Update version to 5.4.0 2024-12-23 11:22:27 +08:00
Marius Vikhammer 497858f8d9 Merge branch 'docs/add_html_download_link_v5.4' into 'release/v5.4'
feat(docs): Replace PDF download link with HTML zip download link (v5.4)

See merge request espressif/esp-idf!35832
2024-12-23 09:21:18 +08:00
Marius Vikhammer 50948285c1 feat(docs): Replace PDF download link with HTML zip download link
PDF build would randomly fail after S3 docs grew to a certain size.

At 3k+ pages PDF is not very usable anyways.
For offline use an HTML archive makes more sense.
2024-12-20 10:27:09 +08:00
Marius Vikhammer 034245938c Merge branch 'ci/docs_master_build_v5.4' into 'release/v5.4'
ci(docs): revert d98e77a4a7 to simplify CI (v5.4)

See merge request espressif/esp-idf!35684
2024-12-18 11:08:35 +08:00
Marius Vikhammer 66c456ab59 ci(docs): revert d98e77a4a7 to simplify CI 2024-12-17 10:08:44 +08:00
Marius Vikhammer fb271d25d2 Merge branch 'fix/ulp_riscv_interrupt_bug_v5.4' into 'release/v5.4'
fix(ulp): fix ULP RISC-V interrupt handler corrupting the stack (backport v5.4)

See merge request espressif/esp-idf!35225
2024-11-30 10:51:31 +08:00
Marius Vikhammer 2a04297e64 fix(ringbuf): fixed logic errors when compiling with CONFIG_COMPILER_STATIC_ANALYZER
ESP_STATIC_ANALYZER_CHECK was added to remove some static analyzer warning about
null pointer dereferences that should never happen, but the logic was wrong.

We return pdFALSE if prvReceiveGeneric was called with any of the input pointers
as NULL, but pvItem2 and xItemSize2 will only be non-null for split buffers.

Closes https://github.com/espressif/esp-idf/issues/14905
2024-11-29 15:11:19 +08:00
Marius Vikhammer 356e7b6954 Merge branch 'feat/esp32p4_unicore_stop_other_core_v5.4' into 'release/v5.4'
feat(esp_system): stop other core for unicore esp32p4 (v5.4)

See merge request espressif/esp-idf!34827
2024-11-15 11:10:48 +08:00