Zhou Xiao
ed959163a2
change(ble_log): move spi tx callback to flash when spi isr in iram disabled
...
(cherry picked from commit 725e9ee162 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-05-26 19:34:41 +08:00
Rahul Tank
b51b920164
Merge branch 'bugfix/nimble_hid_fixes_lock_v5.5' into 'release/v5.5'
...
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex (v5.5)
See merge request espressif/esp-idf!48856
2026-05-26 15:55:13 +05:30
morris
7821cd4fc8
Merge branch 'fix/flash_hpm_build_failure_v5.5' into 'release/v5.5'
...
fix(spi_flash): Fix flash hpm build failure (backport v5.5)
See merge request espressif/esp-idf!48859
2026-05-26 15:40:25 +08:00
Zhang Wen Xu
44d803e441
Merge branch 'feat/add_teardown_for_openthread_case_v5.5' into 'release/v5.5'
...
ci: add tear down for openthread ci case (v5.5)
See merge request espressif/esp-idf!48779
2026-05-26 06:33:41 +00:00
morris
2c99af12a0
Merge branch 'bugfix/isp_gamma_xcoord_error_v5.5' into 'release/v5.5'
...
fix(isp): disable gamma xcoord error check (v5.5)
See merge request espressif/esp-idf!48286
2026-05-26 13:54:10 +08:00
morris
2e06562399
Merge branch 'bugfix/rtc_gpio_deinit_for_deep_slp_v5.5' into 'release/v5.5'
...
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func (v5.5)
See merge request espressif/esp-idf!48295
2026-05-26 13:53:41 +08:00
morris
06af7ab0f1
Merge branch 'bugfix/lp_uart_rx_iomux_pin_not_work_v5.5' into 'release/v5.5'
...
fix(uart): lp uart rx iomux pin was not working as expected (v5.5)
See merge request espressif/esp-idf!47608
2026-05-26 13:34:55 +08:00
Mayank Tyagi
b3875e3814
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
2026-05-25 16:03:50 +05:30
C.S.M
ca66efe272
fix(spi_flash): Fix flash hpm build failure,
...
Closes https://github.com/espressif/esp-idf/issues/18535
2026-05-25 16:01:44 +08:00
Martin Vychodil
de94a9d2f3
Merge branch 'bugfix/idfci-10775-fatfs-wl-dyn-buffers-ci-timeout_v5.5' into 'release/v5.5'
...
fix(storage): mark storage pytest apps flaky in CI (v5.5)
See merge request espressif/esp-idf!48808
2026-05-25 03:29:08 +08:00
Roland Dobai
f75f044d62
Merge branch 'contrib/github_pr_18556_v5.5' into 'release/v5.5'
...
fix(tools): idf_tools.py uninstall: initialize archive_version before use (GitHub PR) (v5.5)
See merge request espressif/esp-idf!48826
2026-05-22 15:36:21 +02:00
Jiang Jiang Jian
c9ba18d854
Merge branch 'fix_otatool_serial_handoff_v5.5' into 'release/v5.5'
...
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.5)
See merge request espressif/esp-idf!47714
2026-05-22 16:32:51 +08:00
Euripedes Rocha
079a52ead8
Merge branch 'fix/ws_transport_reject_oversize_v5.5' into 'release/v5.5'
...
fix(ws_transport): reject oversized 64-bit WebSocket payload length (v5.5)
See merge request espressif/esp-idf!48800
2026-05-22 10:30:36 +02:00
Jiang Jiang Jian
50d7885fc6
Merge branch 'fix/pmp_drom_mask_read_only_v5.5' into 'release/v5.5'
...
fix(cpu_region_protect): set DROM mask PMP entry to read-only (v5.5)
See merge request espressif/esp-idf!47577
2026-05-22 16:29:53 +08:00
Rahul Tank
851efb6119
Merge branch 'bugfix/nimble_hid_fixes_v5.5' into 'release/v5.5'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.5)
See merge request espressif/esp-idf!48693
2026-05-22 13:39:39 +05:30
bakamake
d13f0f45c5
fix(tools): idf_tools.py uninstall: initialize archive_version before use
...
Closes https://github.com/espressif/esp-idf/pull/18556
2026-05-22 10:00:55 +02:00
Jiang Jiang Jian
e70164a159
Merge branch 'fix/for_cache_after_p4_wb_loss_issue_v5.5' into 'release/v5.5'
...
fix(esp_rom): avoid critical issue in writeback v5.5
See merge request espressif/esp-idf!48747
2026-05-22 15:51:42 +08:00
Song Ruo Jing
58d883a99d
fix(uart): lp uart rx iomux pin was not working as expected
...
Introduced in 8818157e42
The workaround in the commit routes the signal to LP GPIO matrix first.
When uses LP IOMUX pin as UART RX, the signal did not bypass the matrix,
which caused the issue.
This commit adds rtc_gpio_iomux_input and rtc_gpio_iomux_output APIs
to align with existing GPIO driver APIs.
2026-05-22 15:36:00 +08:00
Song Ruo Jing
5b7db25db1
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func
...
This allows rtc_gpio_deinit to always switch the pad back to GPIO,
regardless of lp io clock enabled or not, so that gpio_config can
always switch the IO back to GPIO use after wakeup from deep sleep.
2026-05-22 15:35:21 +08:00
Song Ruo Jing
df34ee76af
fix(isp): disable gamma xcoord error check
2026-05-22 15:31:17 +08:00
Jiang Jiang Jian
7a6e80e1f3
Merge branch 'bugfix/roaming_app_issues_v5.5' into 'release/v5.5'
...
Fixed some issues in roaming app found using static analysis(v5.5)
See merge request espressif/esp-idf!48619
2026-05-22 15:19:13 +08:00
Jiang Jiang Jian
8e30fc4fc1
Merge branch 'feat/support_bt_external_coex_v5.5' into 'release/v5.5'
...
feat(coex): supports external coexisence when bluetooth is enabled (v5.5)
See merge request espressif/esp-idf!48772
2026-05-22 14:07:00 +08:00
Jiang Jiang Jian
c4247b1254
Merge branch 'bugfix/esp_idf_h4_ci_issues_v5.5' into 'release/v5.5'
...
fix(esp_rom): fix RTC_SLEEP_MODE_REG addr mismatch v5.5
See merge request espressif/esp-idf!48788
2026-05-22 13:53:39 +08:00
Jiang Jiang Jian
54152ceb12
Merge branch 'bugfix/idf_13957_v5.5' into 'release/v5.5'
...
bugfix: fix wifi loss packet and missing interrupt issues when switching root clock source v5.5
See merge request espressif/esp-idf!48759
2026-05-22 13:52:40 +08:00
wanglei
733a5e5d02
feat(esp_rom): do not patch Cache_WriteBack_All for uboot build
2026-05-22 11:53:50 +08:00
Wang Meng Yang
7c38176567
Merge branch 'bugfix/fix_bt_incorrect_error_code_v5.5' into 'release/v5.5'
...
fix(bt): Correct the error code in pairing when pin code req rejected by host (v5.5)
See merge request espressif/esp-idf!48792
2026-05-22 11:21:16 +08:00
yiwenxiu
7aefd6bd44
ci: add tear down for openthread ci case
2026-05-22 10:42:06 +08:00
wanglei
85f79ecb07
fix(esp_rom): implement cache writeback related apis in iram
...
avoid critical issues caused by manual cache writeback and conflicting
writes. The issue exist on chips after esp32p4
2026-05-22 10:19:35 +08:00
sonika.rathi
01116e4c9e
fix(storage): mark storage pytest apps flaky in CI
2026-05-21 15:48:10 +02:00
surengab
d99f569dac
fix(ws_transport): reject oversized 64-bit WebSocket payload length
2026-05-21 16:38:17 +04:00
Martin Vychodil
4923ff618e
Merge branch 'bugfix/nvs-blockdev-skip-nvs-ram-test_v5.5' into 'release/v5.5'
...
fix(nvs_flash): skip SPIRAM heap test on non-spiram configs (v5.5)
See merge request espressif/esp-idf!48785
2026-05-21 20:33:54 +08:00
Martin Vychodil
bc8b411422
Merge branch 'bugfix/nvs-bootloader-pytest-app-log_v5.5' into 'release/v5.5'
...
test(nvs_bootloader): mark nvs bootloader pytest as flaky (v5.5)
See merge request espressif/esp-idf!48698
2026-05-21 20:08:31 +08:00
Martin Vychodil
17915453f4
Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v5.5' into 'release/v5.5'
...
fix(examples): suppress perf_benchmark printf in CI (v5.5)
See merge request espressif/esp-idf!48644
2026-05-21 20:02:17 +08:00
linruihao
5fa64e4f50
fix(bt): Correct the error code in pairing when pin code req rejected by host
2026-05-21 19:05:44 +08:00
Fu Hanxi
c433cb7bd2
Merge branch 'ci/stable-build-jobs-v5.5' into 'release/v5.5'
...
Ci/stable build jobs v5.5
See merge request espressif/esp-idf!48716
2026-05-21 10:16:53 +02:00
hebinglin
83813904f4
fix(esp_rom): fix RTC_SLEEP_MODE_REG addr mismatch
2026-05-21 15:34:38 +08:00
sonika.rathi
2ac25e0b7e
fix(nvs_flash): scope NVS unity tests to correct CI configs
2026-05-21 08:50:33 +02:00
Mayank Tyagi
7496cf413e
fix(nimble): Added change to read initial BAS level post connection
2026-05-21 12:15:16 +05:30
Mayank Tyagi
a49c826a70
fix(nimble): Forward HID report/control/protocol writes as HIDD events
2026-05-21 12:15:16 +05:30
nilesh.kale
e3a8feedcc
fix(cpu_region_protect): set DROM mask PMP entry to read-only
...
PMP entry 3 (SOC_DROM_MASK_HIGH, TOR mode) in the memprot path
was incorrectly granted RW permission on esp32h21 and esp32c61.
The mask ROM data region is inherently read-only; remove the W bit.
Also added necessary tests to check voilations and re-enabled
tests for ESP32P4
2026-05-21 11:33:09 +05:30
Rahul Tank
f4f8bbd8bf
Merge branch 'feat/esp_insight_read_log_master_v5.5' into 'release/v5.5'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.5)
See merge request espressif/esp-idf!47580
2026-05-21 11:10:03 +05:30
Mahavir Jain
7b48bb5c40
Merge branch 'fix/protocomm-close-session-id-mismatch_v5.5' into 'release/v5.5'
...
fix(protocomm): pass current session id when closing existing session (v5.5)
See merge request espressif/esp-idf!48735
2026-05-21 10:45:52 +05:30
linruihao
e1ca4b53ae
feat(coex): supports external coexisence when bluetooth is enabled
2026-05-21 11:14:35 +08:00
Kapil Gupta
71bbd3cf4d
fix(roaming): prevent timeout payload double-free on deinit
...
Track timeout user_data before registration, untrack on register failure
2026-05-20 19:12:45 +05:30
Kapil Gupta
f4a4b9aa35
fix(esp_wifi): Fixed some issues in roaming app found using static analysis
2026-05-20 19:12:37 +05:30
sibeibei
12407c8ab7
bugfix(esp_hw_support):remove ESP32-C5 root clock auto gating bypass in sleep path
2026-05-20 20:16:16 +08:00
sibeibei
45b690e465
bugfix: fix wifi loss packet and missing interrupt issues when switching root clock source
2026-05-20 20:15:50 +08:00
sibeibei
581ad7c9a4
Revert "fix(esp_hw_support): fix the issue of wifi rx packet loss when switchng soc root clock source"
...
This reverts commit 45ea08b955 .
2026-05-20 20:12:30 +08:00
Jiang Jiang Jian
9b0f2616cd
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.5' into 'release/v5.5'
...
fix(wifi): fix some wifi bugs 260519 v5.5(Backport v5.5)
See merge request espressif/esp-idf!48708
2026-05-20 17:50:41 +08:00
Jiang Jiang Jian
128defc06a
Merge branch 'bugfix/hfp_reg_data_cb_v5.5' into 'release/v5.5'
...
fix: Remove the check for recv and send being NULL(v5.5)
See merge request espressif/esp-idf!48616
2026-05-20 17:14:07 +08:00