Aditya Patwardhan
9234e95e20
Merge branch 'feat/generic_key_mgr_key_types_v5.5' into 'release/v5.5'
...
Store key_len field in the key_config (v5.5)
See merge request espressif/esp-idf!48145
2026-05-28 10:42:25 +05:30
morris
a4ff8642d5
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.5' into 'release/v5.5'
...
feat(lcd): add configurable timeout for lcd i2c panel (v5.5)
See merge request espressif/esp-idf!48664
2026-05-28 11:35:14 +08:00
morris
d818c5c1e2
Merge branch 'doc/i2s_esp32_mclk_restriction_v5.5' into 'release/v5.5'
...
docs(i2s): add note for the restriction of MCLK on esp32 (v5.5)
See merge request espressif/esp-idf!48572
2026-05-28 11:24:16 +08:00
morris
99b011cddc
Merge branch 'feat/lcd_sleep_retention_p4_v5.5' into 'release/v5.5'
...
feat(lcd): support i80 lcd sleep retention on p4 (v5.5)
See merge request espressif/esp-idf!46529
2026-05-28 11:23:12 +08:00
morris
0baba6fba0
Merge branch 'contrib/github_pr_18569_v5.5' into 'release/v5.5'
...
fix(i2c_master): yield from ISR when no matching device is found (GitHub PR) (v5.5)
See merge request espressif/esp-idf!48428
2026-05-28 11:22:11 +08:00
morris
9462240ecd
Merge branch 'test/uart_dma_ota_fix_v5.5' into 'release/v5.5'
...
refactor(uhci): refactor uart_dma_ota example (v5.5)
See merge request espressif/esp-idf!48756
2026-05-28 11:21:33 +08:00
morris
dd244bf035
Merge branch 'idfgh-17542_v5.5' into 'release/v5.5'
...
hal/twai: honor prop_seg in legacy timing config (v5.5)
See merge request espressif/esp-idf!48187
2026-05-28 11:21:05 +08:00
morris
869a9ba758
Merge branch 'fix/s3_xip_opt_os_startup_v5.5' into 'release/v5.5'
...
fix(mspi): fixed possible boot failure in some builds when psram is enabled (v5.5)
See merge request espressif/esp-idf!48584
2026-05-28 11:19:27 +08:00
muhaidong
9f1080c847
feat(wifi): support auto mode connect passive channel hidden ap
2026-05-27 17:48:09 +08:00
morris
08fc1150f8
Merge branch 'srmao/esp_driver_dma_esp32p4_rev1_tests_v5.5' into 'release/v5.5'
...
test(esp_driver_dma): add esp32p4 rev1 test apps (v5.5)
See merge request espressif/esp-idf!48943
2026-05-27 14:13:44 +08:00
Jiang Jiang Jian
5ecfd0ee2e
Merge branch 'bugfix/sdp_null_access_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks (v5.5)
See merge request espressif/esp-idf!48896
2026-05-27 13:52:54 +08:00
Jiang Jiang Jian
e998d2b3ad
Merge branch 'fix/fix_blacklist_issue_v55' into 'release/v5.5'
...
fix(wifi): fix blacklist related issue v55
See merge request espressif/esp-idf!48829
2026-05-27 13:52:09 +08:00
morris
347a3f71a6
test(dma): reenable unit test for esp32p4 rev1 targets
2026-05-27 13:37:35 +08:00
Rahul Tank
27d5244780
Merge branch 'bugfix/fix_crash_due_to_error_print_v5.5' into 'release/v5.5'
...
fix(nimble): Update excessive logging prints in failure scenario (v5.5)
See merge request espressif/esp-idf!48869
2026-05-27 10:59:47 +05:30
Jiang Jiang Jian
6231bab47b
Merge branch 'fix/fix_backport_lost_ip_event_issue' into 'release/v5.5'
...
fix(wifi): fix backport lost ip event issue v55
See merge request espressif/esp-idf!48891
2026-05-27 11:04:29 +08:00
Rahul Tank
4e38ed737d
fix(nimble): Removed prints causing excessive logging
2026-05-26 16:38:40 +05:30
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
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
Jin Cheng
321233b4f0
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
...
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-26 13:43:06 +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
wangtao@espressif.com
76810d48c0
fix(wifi): fix backport lost ip event issue
2026-05-26 11:27:15 +08:00
wangtao@espressif.com
4202d5452a
fix(wifi): fix blacklist related issue
2026-05-25 20:06:16 +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
Chen Jichang
3dccd4b740
feat(lcd): support i80 lcd sleep retention on p4
2026-05-25 16:09:53 +08:00
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
Hu Rui
6b81966b9f
refactor(uhci): improve uart_dma_ota example & uhci docs
...
add const to UHCI rx callback edata->data
2026-05-25 10:47:40 +08:00
Chen Chen
08ca9fcab3
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-25 09:51:46 +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
DatanoiseTV
ae669c7049
fix(i2c_master): yield from ISR when no matching device is found
...
`i2c_master_isr_handler_default()` may set HPTaskAwoken to pdTRUE via
`xQueueSendFromISR()` (event_queue), `xSemaphoreTakeFromISR()` and
`xSemaphoreGiveFromISR()` on `bus_lock_mux`. When the device list lookup
returns no matching device, the function returned directly, skipping
the `portYIELD_FROM_ISR()` at the bottom of the handler. A higher-
priority task waiting on the bus mux or the event queue would then have
to wait for the next scheduler tick instead of being preempted into
immediately, inflating worst-case event latency.
Replace the early return with a goto to the existing yield check at the
end of the ISR.
Merges https://github.com/espressif/esp-idf/pull/18569
2026-05-22 17:38:48 +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
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
wanckl
66de12a042
fix(driver_twai): fixed fd data bitrate error on slow bitrate
2026-05-22 14:38:41 +08:00
Michael.B
d60abc17b3
test(twai): add regression test for prop_seg in legacy timing config
...
Verify prop_seg is correctly included in the programmed TSEG1 hardware
register when using the legacy twai_driver_install() with prop_seg > 0.
Closes https://github.com/espressif/esp-idf/issues/18477
2026-05-22 14:38:41 +08:00
diplfranzhoepfinger
7daf14f995
Adjust bus timing configuration in TWAI HAL
2026-05-22 14:38:41 +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
Chen Chen
4f6e79ab93
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-22 11:42:11 +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
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