tarun.kumar
c34f67a172
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
...
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-05-29 11:46:01 +05:30
morris
631484b94a
Merge branch 'fix/fix_i80_example_high_failure_ratio_v5.5' into 'release/v5.5'
...
test(lcd): fix i80 lcd example pytest failure (v5.5)
See merge request espressif/esp-idf!49026
2026-05-29 13:17:39 +08:00
Mahavir Jain
9017d3576e
Merge branch 'fix/tls-session-verify-and-hostname-warn_v5.5' into 'release/v5.5'
...
fix(esp-tls): fix TLS session resumption bypassing CA verification and clarify skip_common_name behavior (v5.5)
See merge request espressif/esp-idf!48930
2026-05-29 09:56:11 +05:30
Chen Jichang
d6601de2fb
test(lcd): fix i80 lcd example pytest failure
2026-05-29 10:42:27 +08:00
Jiang Jiang Jian
c012538a2c
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.5' into 'release/v5.5'
...
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.5)
See merge request espressif/esp-idf!48983
2026-05-29 10:26:16 +08:00
Rahul Tank
b70452bf30
Merge branch 'bugfix/fix_service_compilation_issue_v5.5' into 'release/v5.5'
...
fix(nimble): Fix compilation issues in Gatt SPS service (v5.5)
See merge request espressif/esp-idf!48968
2026-05-28 15:16:38 +05:30
Aditya Patwardhan
6f79e8ed4a
Merge branch 'feat/esp_tee_backports_v5.5' into 'release/v5.5'
...
feat(esp_tee): Feature/fixes backports to `release/v5.5`
See merge request espressif/esp-idf!48496
2026-05-28 11:00:10 +05:30
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
Aditya Patwardhan
36d2235696
Merge branch 'fix/fix_sec2_client_possible_pub_length_truncation' into 'release/v5.5'
...
fix(esp_prov): fixes security2 client possible public length truncation
See merge request espressif/esp-idf!48728
2026-05-28 10:41:41 +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
Zhang Hai Peng
0a5d37dbc6
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
...
- improve coded PHY performance under Wi-Fi coexistence
(cherry picked from commit 8da824cd0e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-28 11:24:23 +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
Jiang Jiang Jian
1d54a7bbae
Merge branch 'bugfix/support_auto_mode_connect_passive_channel_hhidden_ap_v5.5' into 'release/v5.5'
...
feat(wifi): support auto mode connect passive channel hidden ap(Backport v5.5)
See merge request espressif/esp-idf!48960
2026-05-28 10:54:22 +08:00
zhiweijian
dde37923f7
fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs
2026-05-28 10:31:00 +08:00
linruihao
b7fcb06e03
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-28 10:31:00 +08:00
Rahul Tank
da8054d1ad
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 17:14:42 +05:30
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
Aditya Patwardhan
8100e2f13a
fix(esp-tls): clarify skip_common_name and warn when SNI is disabled
...
The skip_common_name flag was named for the legacy CN field but actually
suppresses the entire mbedtls_ssl_set_hostname() call -- disabling
hostname matching against CN/SAN AND Server Name Indication. Update the
doxygen to describe the real effect, and emit a per-call WARN inside the
SNI-disable branch so debug-only use does not slip into production
unnoticed.
2026-05-26 19:13:42 +05:30
Aditya Patwardhan
24e0913b7b
fix(esp-tls): close CA-verification bypass during session resumption
...
The session-resumption else-if in set_client_config() short-circuited
the CA verification chain when only client_session was supplied. Remove
the branch so session-only configs fall through to the normal error /
skip-verify path; resumption no longer silently disables CA validation.
2026-05-26 19:12:51 +05:30
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
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
Laukik Hase
2c38c285cf
feat(esp_tee): Clear out all sensitive buffers explicitly after TEE crypto operations
2026-05-26 11:44:47 +05:30
Laukik Hase
a88716153b
feat(esp_tee): Add some required fields in the attestation token
...
- Chip ID from the ROM
- Device MAC address from eFuse BLK1
- Device Optional Unique ID from eFuse BLK2
2026-05-26 11:34:06 +05:30
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
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
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