Commit Graph
54077 Commits
Author SHA1 Message Date
Ashish Sharma b508d7bf9b feat(mbedtls): enable cross signed certificate verification support by default 2026-09-02 13:58:29 +05:30
morris 6a0c7764e7 Merge branch 'fix/dualcore_branch_predictor_cache_race_v6.1' into 'release/v6.1'
fix(spi_flash): disable branch prediction on the parked core during flash ops (v6.1)

See merge request espressif/esp-idf!52203
2026-09-02 16:19:36 +08:00
morris 5005636662 Merge branch 'feat/support_rgb_lcd_dma2d_v6.1' into 'release/v6.1'
feat(rgb_lcd): support draw bitmap using dma2d (v6.1)

See merge request espressif/esp-idf!51979
2026-09-02 16:18:08 +08:00
Rahul Tank f5e9410e62 Merge branch 'bugfix/fix_nimble_issue_310826_v6.1' into 'release/v6.1'
fix(nimble): Fix few nimble issues 31082026

See merge request espressif/esp-idf!52224
2026-09-02 13:31:33 +05:30
morris e75cbffafc Merge branch 'feat/support_rgb888_to_rgb565_v6.1' into 'release/v6.1'
feat(rgb_lcd): support convert rgb2rgb (v6.1)

See merge request espressif/esp-idf!52228
2026-09-02 15:56:56 +08:00
Mahavir Jain 2140e4752d Merge branch 'fix/hmac-ds-reset-corrupts-concurrent-mpi_v6.1' into 'release/v6.1'
fix(esp_security): don't reset DS peripheral in esp_hmac_calculate (v6.1)

See merge request espressif/esp-idf!52198
2026-09-02 12:55:04 +05:30
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 FialaandCursor 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
wuzhenghui aaccbdd47c fix(spi_flash): integrate branch prediction control during cache operations 2026-09-01 02:42:19 +00:00
Ashish Sharma 7e808c82ea fix(spi_flash): disable branch prediction on the parked core during flash ops 2026-09-01 02:42:19 +00:00
Adam Múdry 14f9605be2 fix(storage): Re-enable SDMMC related tests for P4 2026-08-31 15:11:10 +02:00
Rahul Tank a32623ec88 fix(nimble): move BTDM defaults to esp32
BTDM_CTRL_MODE_* exists only on classic ESP32. Shared
sdkconfig.defaults caused unknown-symbol warnings on other targets.
2026-08-31 20:27:23 +08:00
Rahul Tank 2961c16685 fix(nimble): Fix issues found in review for nimble examples 2026-08-31 20:27:23 +08:00
Astha Verma 64d3d6a9c3 fix(nimble): Restore throughput after switching from LE Coded PHY 2026-08-31 20:27:23 +08:00
Rahul Tank 891278ef2a fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER 2026-08-31 20:27:23 +08:00
Rahul Tank 98ee8310b5 fix(nimble): Fix for clang compilation issues 2026-08-31 20:27:23 +08:00
Rahul Tank f3495027b0 fix(nimble): Add support for shorter connection intervals 2026-08-31 20:27:23 +08:00
Rahul TankandCursor b5ea25a9d2 fix(nimble): Fix compilation issues in Gatt SPS service
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 20:27:23 +08:00
Chen Jichang 0658f7bd1a feat(rgb_lcd): support convert rgb2rgb 2026-08-31 16:17:22 +08:00
Chen Jichang 8f48835618 refactor(lcd): add async dma2d copy wrapper 2026-08-31 16:11:46 +08: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