Commit Graph
54632 Commits
Author SHA1 Message Date
Xu Si Yu fb453c9de3 feat(openthread): reorganize source file structure 2026-08-13 14:17:49 +08:00
morris fee5db7d25 Merge branch 'feat/mic_recorder' into 'master'
feat(i2s): extend the mic recorder example to support both DMIC and AMIC

See merge request espressif/esp-idf!51415
2026-08-12 15:47:23 +08:00
Rahul Tank b418d72bb0 Merge branch 'feat/add_support_multi_scan' into 'master'
fix(nimble): Added change to stop adv before starting new adv

Closes BLERP-2984

See merge request espressif/esp-idf!51125
2026-08-12 11:25:10 +05:30
morris 32c93135cd Merge branch 'docs/mcpwm-module-guides' into 'master'
docs: rewrite MCPWM programming guide

Closes DOC-8644

See merge request espressif/esp-idf!51115
2026-08-12 11:37:27 +08:00
Ondrej Kosta 4ddc55b7a1 Merge branch 'fix/ieee802_3_reset_time' into 'master'
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code

See merge request espressif/esp-idf!51680
2026-08-11 22:38:44 +08:00
Michael (XIAO Xufeng) ea634fc1e9 Merge branch 'fix/fix_mpll_init_flow' into 'master'
mpll: improved mpll init flow

See merge request espressif/esp-idf!51658
2026-08-11 21:43:44 +08:00
Erhan Kurubas afa87bcfb0 Merge branch 'esp32c61_h21_h4_trace_encoder' into 'master'
Esp32c61 h21 h4 trace encoder

Closes IDF-16051, IDF-16050, and IDF-16060

See merge request espressif/esp-idf!51667
2026-08-11 15:14:02 +02:00
Ondrej Kosta 39d7a6a022 fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code 2026-08-11 13:57:08 +02:00
morris 13777d2d93 docs: restructure MCPWM programming guide 2026-08-11 19:24:40 +08: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
Erhan Kurubas 114807c981 feat(riscv_trace): add trace support for ESP32-H21 2026-08-11 13:06:45 +02:00
Erhan Kurubas cde1da8fe6 feat(riscv_trace): add trace support for ESP32-H4 2026-08-11 13:06:45 +02:00
Erhan Kurubas 64d913f86b feat(riscv_trace): add trace support for ESP32-C61 2026-08-11 13:06:45 +02:00
Armando (Dou Yiwen) 81acd9c18f fix(mpll): fix mpll calibration fail bug 2026-08-11 17:57:55 +08:00
morris 66c2ce88b3 feat(i2s): extend the mic recorder example to support both DMIC and AMIC 2026-08-11 17:38:48 +08:00
Rahul Tank e4ad55e6b0 fix(nimble): Added change to stop adv before starting new adv 2026-08-11 15:08:27 +05:30
Marius Vikhammer 4d332f710e docs(kconfig): update kconfig ref links to use menuitem 2026-08-11 11:19:45 +02:00
morris c6e80a336a Merge branch 'refactor/mcpwm_tiny_refactor' into 'master'
refactor(mcpwm): update MCPWM soft sync source enum and related logic

See merge request espressif/esp-idf!51492
2026-08-11 13:17:17 +08:00
Erhan Kurubas 1dd5b31d49 Merge branch 'esp32c6_h2_trace_encoder' into 'master'
feat(esp_riscv_trace): add ESP32-C6 and ESP32-H2 support

Closes IDF-16058 and IDF-16059

See merge request espressif/esp-idf!51385
2026-08-10 22:18:41 +02:00
morris 070e7ab1f7 Merge branch 'fix/key_manager_readme_docs_link' into 'master'
Fix the broken Key Manager peripheral link in the example readme

See merge request espressif/esp-idf!51661
2026-08-10 22:59:49 +08:00
harshal.patil 5ab2bb87cd docs(examples): Fix the broken Key Manager peripheral link in the example readme 2026-08-10 17:37:23 +05:30
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
Wan Lei d383ba945f Merge branch 'refactor/spi_driver_gdma_link_list' into 'master'
refactor(driver_spi): spi driver using dma link list driver

See merge request espressif/esp-idf!51099
2026-08-10 19:09:58 +08:00
Chen Ji Chang bcccd1594a Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event' into 'master'
fix(rmt): clear stale TX done status before new transaction

See merge request espressif/esp-idf!51210
2026-08-10 18:01:22 +08:00
morris bff6bf5e8b Merge branch 'feat/async_memcpy_dw_gdma_backend' into 'master'
feat(esp_driver_dma): add dw_gdma backend for async_memcpy

Closes IDF-15760

See merge request espressif/esp-idf!50878
2026-08-10 16:16:53 +08:00
morris eec76a070e feat(esp_driver_dma): add dw_gdma backend for async_memcpy 2026-08-10 16:16:53 +08:00
Gao Xu 1f590b9006 Merge branch 'fix/isp_error_when_rgb888_input' into 'master'
fix(isp): initialize Color defaults for RGB DMA output

See merge request espressif/esp-idf!51623
2026-08-10 16:05:37 +08:00
Wu Zheng Hui 234c68ba93 Merge branch 'feat/support_esp32s31_xtal_fosc_force_pu' into 'master'
feat: update XTAL sleep FPU parameters to save power

Closes PM-824 and IDF-15576

See merge request espressif/esp-idf!51100
2026-08-10 15:37:00 +08:00
Frantisek Hrbata e9cf6abc31 Merge branch 'fix/harden_empty_toolchain_output' into 'master'
fix: harden build against empty toolchain output

Closes IDFGH-17820

See merge request espressif/esp-idf!50136
2026-08-10 09:31:40 +02:00
gaoxu daad26433d fix(isp): initialize Color defaults for RGB DMA output 2026-08-10 15:15:22 +08:00
Frantisek Hrbata a9de9dc172 Merge branch 'fix/ldgen_template_fingerprint' into 'master'
fix(ldgen): add the linker template to the generation fingerprint

See merge request espressif/esp-idf!51620
2026-08-10 08:31:03 +02:00
Jiang Jiang Jian 67b6ef3c1c Merge branch 'fix/owe_prevent_double_free' into 'master'
fix(wifi): Prevent double free in owe failure path

Closes SEC-261

See merge request espressif/esp-idf!51401
2026-08-10 14:18:26 +08:00
Jiang Jiang Jian a1ca70eb43 Merge branch 'fix/nan_avail_time_bitmap' into 'master'
fix(nan): fix Wi-Fi Aware NDP handshake interop with iOS 17 series

See merge request espressif/esp-idf!51544
2026-08-10 12:29:48 +08:00
Erhan Kurubas cd89c2b22b feat(riscv_trace): add trace support for ESP32-H2 2026-08-07 14:44:03 +02:00
Erhan Kurubas 5e9000329a feat(riscv_trace): add trace support for ESP32-C6 2026-08-07 14:44:03 +02:00
Erhan Kurubas d3246931b1 feat(riscv_trace): add resync mode validation for existing targets 2026-08-07 14:44:03 +02:00
Erhan Kurubas 91534a8488 fix(soc): correct mem_start_addr typo in H2/H21 trace header 2026-08-07 14:44:03 +02:00
Marius Vikhammer dd089bacb2 ci(size_metrics): add more size metrics apps 2026-08-07 13:49:28 +02:00
Erhan Kurubas 57ccd12f17 Merge branch 'esp32c5_trace_encoder' into 'master'
feat(esp_riscv_trace): add ESP32-C5 support

See merge request espressif/esp-idf!51384
2026-08-07 13:45:10 +02:00
Sudeep Mohanty b89de9bbaf Merge branch 'feat/improve_freertos_crit_section_perf' into 'master'
feat(freertos): Speed up multi-core critical section entry and exit

Closes IDFGH-18060

See merge request espressif/esp-idf!51531
2026-08-07 13:17:28 +02:00
Song Ruo Jing 4ecd3e2287 Merge branch 'bugfix/uart_extra_current_consumption_in_sleep' into 'master'
fix(uart): reduce current consumption in sleep mode

See merge request espressif/esp-idf!50416
2026-08-07 19:07:26 +08:00
wanckl 9ce985dca0 refactor(driver_spi): slave hd move dma context to driver layer 2026-08-07 17:56:15 +08:00
wanckl 96e4fc85a0 refactor(driver_spi): spi driver using dma link list driver 2026-08-07 17:56:10 +08:00
Renz Christian Bagaporo 1c183dc089 Merge branch 'fix/ldgen_stale_output' into 'master'
fix(cmake): track transitive includes in linker script preprocessing

Closes IDF-16033

See merge request espressif/esp-idf!51580
2026-08-07 16:44:17 +08:00
Frantisek Hrbata 5d4e96aeb8 fix(ldgen): add the linker template to the generation fingerprint
ldgen skips regeneration when a fingerprint over the section names, the
linker fragment files, sdkconfig and Kconfig is unchanged. The linker
script template was not part of that fingerprint, even though everything
outside its mapping placeholders is copied into the generated script
verbatim.

The build system regenerates the preprocessed template whenever any of
its inputs changes, not only when a linker fragment changes. When such a
change reaches ldgen but leaves the section names alone, the fingerprint
still matches, generation is skipped, and the image is linked against the
previously generated script. The skip path updates the mtime of the
output, so nothing in the build output shows that the change was dropped.

Add the template to the fingerprint so that regenerating it always
regenerates the linker script.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-08-07 10:39:10 +02:00
Rahul Tank 1690e355cb Merge branch 'bugfix/fix_pawr_prph_conn' into 'master'
fix(nimble): deliver PAwR peripheral connection events

See merge request espressif/esp-idf!51410
2026-08-07 09:20:34 +05:30
Gao Xu c7a146ea24 Merge branch 'fix/update_trng_workflow_for_esp32s31' into 'master'
fix(rng): update TRNG bringup for esp32s31 runtime use

See merge request espressif/esp-idf!48579
2026-08-07 11:32:46 +08:00
Erhan Kurubas 1a59c3e769 feat(esp_riscv_trace): add ESP32-C5 support 2026-08-06 17:13:04 +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
Frantisek Hrbata 0e68539658 Merge branch 'fix/cxx_libgcc_cxx_self_reference' into 'master'
fix(cxx): avoid self-referential generator expression in libgcc_cxx

See merge request espressif/esp-idf!48945
2026-08-06 15:33:03 +02:00