Commit Graph

54056 Commits

Author SHA1 Message Date
Mahavir Jain
0158ad3d99 Merge branch 'fix/crt_bundle_cert_header_oob_v6.1' into 'release/v6.1'
Validate cert header extent before reading it in bundle check (v6.1)

See merge request espressif/esp-idf!51997
2026-09-02 11:53:14 +05:30
Martin Vychodil
bf4d205494 Merge branch 'fix/reenable_sdmmc_tests_p4_v6.1' into 'release/v6.1'
fix(storage): Re-enable SDMMC related tests for P4 (v6.1)

See merge request espressif/esp-idf!52266
2026-09-01 18:27:38 +08:00
Roland Dobai
5b5a89403a Merge branch 'fix/mcp_subprocess_stdin_v6.1' into 'release/v6.1'
fix(tools): detach MCP tool subprocess stdin from JSON-RPC pipe (v6.1)

See merge request espressif/esp-idf!52282
2026-09-01 10:43:45 +02:00
Marek Fiala
cf09ccd766 fix(tools): send mcp-server startup diagnostics to stderr
idf.py mcp-server printed startup, shutdown, and error messages on
stdout. On the stdio MCP transport, stdout is the JSON-RPC channel, so
those non-JSON lines can confuse or break strict clients. Route them to
stderr like the other diagnostics in mcp_ext.py.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 08:10:23 +02:00
Marek Fiala
a6c3f023a2 fix(tools): detach MCP tool subprocess stdin from JSON-RPC pipe
idf.py mcp-server tool handlers were spawning idf.py without redirecting
stdin, so the child inherited the long-lived MCP JSON-RPC transport and
could hang indefinitely on tools/call. Pass stdin=subprocess.DEVNULL on
every spawn of idf.py.

Closes https://github.com/espressif/esp-idf/issues/18961
2026-09-01 08:10:23 +02:00
Island
429855b705 Merge branch 'feat/adapt_uhci_code_260824_v6.1' into 'release/v6.1'
refactor(hci): switch HCI UART DMA transport to UHCI driver APIs (6.1)

See merge request espressif/esp-idf!52161
2026-09-01 11:28:39 +08:00
Adam Múdry
14f9605be2 fix(storage): Re-enable SDMMC related tests for P4 2026-08-31 15:11:10 +02:00
Marius Vikhammer
5967653bdd Merge branch 'fix/esp_timer_task_dispatch_wedge_v6.1' into 'release/v6.1'
fix(esp_timer): Fix esp_timer task dispatch stall (v6.1)

See merge request espressif/esp-idf!51610
2026-08-31 15:52:24 +08:00
Jiang Jiang Jian
ae42d2cf67 Merge branch 'bugfix/fix_bluedroid_find_info_format_mismatch_v6.1' into 'release/v6.1'
fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch (6.1)

See merge request espressif/esp-idf!52081
2026-08-31 11:46:57 +08:00
Jiang Jiang Jian
83d0478bb6 Merge branch 'docs/clarify-storage-example-readmes_v6.1' into 'release/v6.1'
docs(storage): clarify example READMEs and when to use each (v6.1)

See merge request espressif/esp-idf!52037
2026-08-31 11:45:43 +08:00
Jiang Jiang Jian
c48688459e Merge branch 'contrib/github_pr_18960_v6.1' into 'release/v6.1'
Fix default value type of FATFS_PRINT_LLI and FATFS_PRINT_FLOAT (GitHub PR) (v6.1)

See merge request espressif/esp-idf!51906
2026-08-31 11:43:06 +08:00
Jiang Jiang Jian
49a9cd1840 Merge branch 'fix/fix_esp32s31_stuck_in_phy_disable_v6.1' into 'release/v6.1'
fix(esp_hw_support): fix esp32s31 stuck in phy_disable if mdoem module is not initialized (v6.1)

See merge request espressif/esp-idf!51897
2026-08-31 11:42:57 +08:00
Jiang Jiang Jian
37b14abc99 Merge branch 'fix/fatfs-vfs-fcntl-setfl_v6.1' into 'release/v6.1'
fix(fatfs): preserve access mode in VFS F_SETFL (v6.1)

See merge request espressif/esp-idf!51885
2026-08-31 11:42:11 +08:00
Jiang Jiang Jian
6009c8ba4e Merge branch 'bugfix/nvs-cxx-handle-docs_v6.1' into 'release/v6.1'
docs(nvs_flash): add C++ NVS handle API documentation (v6.1)

See merge request espressif/esp-idf!51816
2026-08-31 11:41:15 +08:00
Jiang Jiang Jian
98f0d3693e Merge branch 'feat/support_multipan_feature_rcp_20260603_v6.1' into 'release/v6.1'
feat(openthread): support multipan feature for RCP (v6.1)

See merge request espressif/esp-idf!51777
2026-08-31 11:40:43 +08:00
Jiang Jiang Jian
2c72896139 Merge branch 'bugfix/l2tap-test-errno-v6.1' into 'release/v6.1'
test(esp_netif): clear errno before L2TAP asserts v6.1

See merge request espressif/esp-idf!51760
2026-08-31 11:40:41 +08:00
Jiang Jiang Jian
904f586487 Merge branch 'feat/add_openthread_s31_ci_case_v6.1' into 'release/v6.1'
ci: add openthread s31 ci case (v6.1)

See merge request espressif/esp-idf!51632
2026-08-31 11:37:28 +08:00
Jiang Jiang Jian
c95ce33619 Merge branch 'fix/heap_trace_stack_corruption_v6.1' into 'release/v6.1'
fix(heap): avoid stack smash when heap tracing stack depth is 0 (v6.1)

See merge request espressif/esp-idf!51520
2026-08-31 11:32:02 +08:00
Jiang Jiang Jian
b979cf26d0 Merge branch 'fix/ble_mesh_added_gatt_err_rsp_v6.1' into 'release/v6.1'
fix(ble_mesh): align GATTS read/write response handling with ATT (6.1)

See merge request espressif/esp-idf!51464
2026-08-31 11:29:21 +08:00
Jiang Jiang Jian
f49907ddb1 Merge branch 'contrib/github_pr_18815_v6.1' into 'release/v6.1'
Fix minor issues in sd (GitHub PR) (v6.1)

See merge request espressif/esp-idf!51435
2026-08-31 11:28:28 +08:00
Jiang Jiang Jian
c0b6759e93 Merge branch 'idf/ble_audio_pts_v6.1' into 'release/v6.1'
feat(ble_audio): Miscellaneous update for verifying with PTS cases (v6.1)

See merge request espressif/esp-idf!51421
2026-08-31 11:28:03 +08:00
Jiang Jiang Jian
6948f11dfe Merge branch 'fix/resolve_issues_reported_via_bbp_v6.1' into 'release/v6.1'
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v6.1)

See merge request espressif/esp-idf!51370
2026-08-31 11:27:19 +08:00
Jiang Jiang Jian
747b623aba Merge branch 'fix/154_mac_receive_at_v6.1' into 'release/v6.1'
fix(ieee802154): skip receive_at when rx window already expired (v6.1)

See merge request espressif/esp-idf!51364
2026-08-31 11:26:45 +08:00
Jiang Jiang Jian
e045076539 Merge branch 'bugfix/nvs-deinit-open-handle-leak_v6.1' into 'release/v6.1'
fix(nvs_flash): delete leftover handles on partition deinit (v6.1)

See merge request espressif/esp-idf!51354
2026-08-31 11:26:26 +08:00
Jiang Jiang Jian
0773a8d8bb Merge branch 'bugfix/idfci-12815-12072-timeout_v6.1' into 'release/v6.1'
fix(storage): mark storage pytest apps flaky in CI (v6.1)

See merge request espressif/esp-idf!51333
2026-08-31 11:26:18 +08:00
Jiang Jiang Jian
880b0b1f67 Merge branch 'fix/fix_some_ble_sleep_issues_v6.1' into 'release/v6.1'
Fix/fix some ble sleep issues (6.1)

See merge request espressif/esp-idf!51320
2026-08-31 11:26:01 +08:00
Jiang Jiang Jian
fe321e73c8 Merge branch 'feature/enable_zc_extension_for_esp32s31_v6.1' into 'release/v6.1'
feat(soc): esp32s31 enable zc* extension (v6.1)

See merge request espressif/esp-idf!51324
2026-08-31 11:25:39 +08:00
Jiang Jiang Jian
ba9c7f6e2b Merge branch 'fix/provide-picolibc-timespec_get_v6.1' into 'release/v6.1'
fix(esp_libc): Provide timespec_get missing from the picolibc toolchain (v6.1)

See merge request espressif/esp-idf!51285
2026-08-31 11:24:38 +08:00
Jiang Jiang Jian
76805236ee Merge branch 'fix/ble_log_compression_issue_on_windows_v6.1' into 'release/v6.1'
fix(bt): fix BLE log compression build on Windows (6.1)

See merge request espressif/esp-idf!51247
2026-08-31 11:23:51 +08:00
Jiang Jiang Jian
2f454fdffd Merge branch 'feat/add_ble_50_protocomm_v6.1' into 'release/v6.1'
feat(protocomm): Add support for BLE 5 for bluedroid (v6.1)

See merge request espressif/esp-idf!51226
2026-08-31 11:17:11 +08:00
Jiang Jiang Jian
127053ab8d Merge branch 'feat/update_mesh_lib_to_supported_get_lib_ver_v6.1' into 'release/v6.1'
Feat/update mesh lib to supported get lib ver (6.1)

See merge request espressif/esp-idf!51174
2026-08-31 11:15:03 +08:00
Jiang Jiang Jian
c063744e22 Merge branch 'support/ot_register_154_event_cb_v6.1' into 'release/v6.1'
feat(openthread): use ieee802154 event callback list instead of weak overrides (v6.1)

See merge request espressif/esp-idf!51126
2026-08-31 11:14:33 +08:00
Jiang Jiang Jian
5ca2597430 Merge branch 'fix/ble_hidd_remove_ccc_gating_v6.1' into 'release/v6.1'
fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device (6.1)

See merge request espressif/esp-idf!51008
2026-08-31 11:13:50 +08:00
Jiang Jiang Jian
1c220a2399 Merge branch 'change/ble_update_lib_20260717_v6.1' into 'release/v6.1'
change(ble): [AUTO_MR] 20260717 - Update ESP BLE Controller Lib (6.1)

See merge request espressif/esp-idf!50933
2026-08-31 11:13:18 +08:00
Jiang Jiang Jian
319258d587 Merge branch 'bugfix/parttool-serial-handoff_v6.1' into 'release/v6.1'
fix(storage): stabilize parttool pytest serial handoff (v6.1)

See merge request espressif/esp-idf!50912
2026-08-31 11:12:53 +08:00
Jiang Jiang Jian
d6da4da7d3 Merge branch 'bugfix/sdmmc-ddr-response-buffer-leak_v6.1' into 'release/v6.1'
fix(sdmmc): free DMA response buffer on DDR mode switch failure (v6.1)

See merge request espressif/esp-idf!50885
2026-08-31 11:12:34 +08:00
Jiang Jiang Jian
aa98c93718 Merge branch 'feat/optimize_for_esp32h4_light_sleep_ble_current_v6.1' into 'release/v6.1'
Feat/optimize for esp32h4 light sleep ble current (6.1)

See merge request espressif/esp-idf!50789
2026-08-31 11:11:41 +08:00
Jiang Jiang Jian
37ae031039 Merge branch 'feature/enable_zb_for_esp32p4_v6.1' into 'release/v6.1'
feat(soc): enable zb* extensions for esp32p4 greater v3 (v6.1)

See merge request espressif/esp-idf!50778
2026-08-31 11:09:40 +08:00
Jiang Jiang Jian
e8bc6e4385 Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v6.1' into 'release/v6.1'
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (6.1)

See merge request espressif/esp-idf!50716
2026-08-31 11:07:59 +08:00
Jiang Jiang Jian
89dea7df57 Merge branch 'ble-log-console-migration-notice_v6.1' into 'release/v6.1'
Ble log console repository migration (6.1)

See merge request espressif/esp-idf!50608
2026-08-31 11:06:42 +08:00
Jiang Jiang Jian
42dfe996d8 Merge branch 'fix/reverse-extended-address-byte-order-in-esp-radio-spiel_v6.1' into 'release/v6.1'
fix(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel (v6.1)

See merge request espressif/esp-idf!50452
2026-08-31 11:03:50 +08:00
Jiang Jiang Jian
e4c40573cf Merge branch 'feat/ble_log_compression_module_cfg_update_v6.1' into 'release/v6.1'
Feat/ble log compression module cfg update (6.1)

See merge request espressif/esp-idf!49876
2026-08-31 11:00:26 +08:00
Jiang Jiang Jian
c5355945ae Merge branch 'fix/esp_idf_h4_pmu_icg_mapping_6.1' into 'release/v6.1'
fix(esp_hw_support): pmu_icg_mapping define mistake(v6.1)

See merge request espressif/esp-idf!51912
2026-08-31 10:56:22 +08:00
Jiang Jiang Jian
40feb79578 Merge branch 'feat/support_esp32s31_xtal_fosc_force_pu_v6.1' into 'release/v6.1'
feat: update XTAL sleep FPU parameters to save power (v6.1)

See merge request espressif/esp-idf!51896
2026-08-31 10:54:55 +08:00
Jiang Jiang Jian
d293398710 Merge branch 'fix/fix_esp32p4_missing_pvt_clock_v6.1' into 'release/v6.1'
fix(esp_hw_support): fix esp32p4 PVT clock lost (v6.1)

See merge request espressif/esp-idf!51866
2026-08-31 10:54:25 +08:00
Jiang Jiang Jian
f6f21f26c6 Merge branch 'fix/owe_prevent_double_free_v6.1' into 'release/v6.1'
fix(wifi): Prevent double free in owe failure path (v6.1)

See merge request espressif/esp-idf!51640
2026-08-31 10:53:10 +08:00
Jiang Jiang Jian
74d300692d Merge branch 'bugfix/backport_wifi_issues_v6.1_0804' into 'release/v6.1'
Bugfix/backport wifi issues v6.1

See merge request espressif/esp-idf!51488
2026-08-31 10:52:42 +08:00
Marius Vikhammer
cf176efff5 Merge branch 'fix/esp-timer-restart-expiry-race_v6.1' into 'release/v6.1'
fix(esp_timer): prevent restart expiry race (v6.1)

See merge request espressif/esp-idf!51804
2026-08-31 10:20:38 +08:00
Mahavir Jain
876e6044bf Merge branch 'fix/esp_http_server-ws-frame-header-strictness_v6.1' into 'release/v6.1'
Fix(esp http server): ws frame header strictness (v6.1)

See merge request espressif/esp-idf!51856
2026-08-30 21:55:43 +05:30
Mahavir Jain
1dbe2cb8b2 Merge branch 'feat/enable_dpu_region_protection_for_esp32s31_v6.1' into 'release/v6.1'
feat: enable cpu region protection for esp32s31 (v6.1)

See merge request espressif/esp-idf!52003
2026-08-30 21:55:12 +05:30