Zhou Xiao
e2e75cbbf4
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-06-03 15:17:30 +08:00
Rahul Tank
e086cd3301
Merge branch 'bugfix/fix_security_proto_nimble_v5.4' into 'release/v5.4'
...
fix(protocomm): harden nimble/bluedroid transport size handling (v5.4)
See merge request espressif/esp-idf!49182
2026-06-03 11:09:07 +05:30
Kapil Gupta
edd79a6c67
fix(esp_wifi): Correct igtk key installation in ft
2026-06-03 08:57:44 +05:30
Jiang Jiang Jian
f018624f04
Merge branch 'fix-fix_rtc_spinlock_sleep_dead_lock_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix possible dead lock in deepsleep process (v5.4)
See merge request espressif/esp-idf!49175
2026-06-03 10:57:45 +08:00
Jiang Jiang Jian
7e92e9a414
Merge branch 'fix-fix_ub_in_gpio_wakeup_setting_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): add validation for gpio_pin_mask (v5.4)
See merge request espressif/esp-idf!49108
2026-06-03 10:57:27 +08:00
Jiang Jiang Jian
38f8733c44
Merge branch 'change/esp_idf_ulp_add_int_api_5.4' into 'release/v5.4'
...
change(ulp): add lp periph intr enable apis v5.4
See merge request espressif/esp-idf!49145
2026-06-03 10:57:12 +08:00
Rahul Tank
8633096938
fix(protocomm): harden nimble transport size handling
2026-06-02 16:17:33 +05:30
wuzhenghui
219e052816
fix(esp_hw_support): fix possible dead lock in deepsleep process
2026-06-02 17:47:36 +08:00
hebinglin
52e48def21
change(ulp): add lp periph intr enable apis
2026-06-02 11:39:23 +08:00
Zhang Hai Peng
c501d559ed
fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb
...
(cherry picked from commit 4f8027da11 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:56 +08:00
Zhang Hai Peng
0f5eb923e8
fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check
...
(cherry picked from commit fce3fa337a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:56 +08:00
Zhang Hai Peng
34807808a1
docs(bt): clarify BLE TX power priority and granularity
...
(cherry picked from commit 4ab49f267b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:31 +08:00
Zhang Hai Peng
80c19a0410
docs(bt): clarify GATT client auth_req may trigger SMP
...
(cherry picked from commit 43734e7d7b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:31 +08:00
Zhang Hai Peng
9f8833a8b7
docs(bt/bluedroid): add usage note for esp_ble_get_cur_sendable_packets_num
...
(cherry picked from commit 27fc241384 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:30 +08:00
Zhang Hai Peng
a91955074a
feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open
...
(cherry picked from commit 1a9f2af505 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:30 +08:00
Zhang Hai Peng
af5aa6538f
doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops
...
(cherry picked from commit 4590b4bb34 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:29 +08:00
Zhang Hai Peng
03bcaabb86
fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack
...
(cherry picked from commit 82c5c1fef3 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:29 +08:00
muhaidong
fd352e5317
fix(wifi): fix some wifi bugs 260601
...
1. feat(wifi): sync coexistence head file
2. fix(coex): fix ci g_wifi_coex_basic_md5 check fail issue
2026-06-02 10:18:57 +08:00
linruihao
8e0e32530f
feat(coex): supports external coexisence when bluetooth is enabled
2026-06-02 10:18:57 +08:00
linruihao
313008851b
fix(coex): fix some esp32 coexistence bugs
...
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-06-02 10:18:57 +08:00
Zhang Hai Peng
5611c6406e
fix(bt): Add default BLE controller funcs reset enable
...
(cherry picked from commit 7c1cb4b296 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:14:19 +08:00
wuzhenghui
0ae64dc94d
fix(esp_hw_support): add validation for gpio_pin_mask
2026-06-01 19:35:14 +08:00
Zhang Wen Xu
7da14d4934
Merge branch 'fix/openthread_rcp_uart_senddone_on_fail_v5.4' into 'release/v5.4'
...
fix(openthread): avoid HDLC TX stall on fd write failure (v5.4)
See merge request espressif/esp-idf!49073
2026-06-01 09:44:57 +00:00
Jiang Jiang Jian
4a413f8472
Merge branch 'bugfix/allow_m1_for_pmk_cache_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Allow M1 in pmk caching case (v5.4)
See merge request espressif/esp-idf!49032
2026-06-01 17:20:11 +08:00
Rahul Tank
91b3098061
Merge branch 'bugfix/add_support_min_count_v5.4' into 'release/v5.4'
...
fix(nimble): Add support for shorter connection interval (v5.4)
See merge request espressif/esp-idf!48163
2026-06-01 14:36:50 +05:30
Shu Chen
42873e4491
Merge branch 'fix/154_txrx_at_time_v5.4' into 'release/v5.4'
...
fix(802.15.4): remove comparison between txrx_at and ramp time (v5.4)
See merge request espressif/esp-idf!49081
2026-06-01 08:43:26 +00:00
Marius Vikhammer
26e1f9726e
Merge branch 'fix/freertos_delete_with_caps_smp_race_v5.4' into 'release/v5.4'
...
fix(freertos): close vTaskDeleteWithCaps cross-core delete race on SMP preview kernel (v5.4)
See merge request espressif/esp-idf!48602
2026-06-01 16:06:44 +08:00
Marius Vikhammer
b733e190f0
Merge branch 'bugfix/ulp_riscv_rtc_i2c_test_fix_v5.4' into 'release/v5.4'
...
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test (v5.4)
See merge request espressif/esp-idf!48527
2026-06-01 16:05:24 +08:00
Marius Vikhammer
a77409d153
Merge branch 'fix/lp_uart_data_bits_v5.4' into 'release/v5.4'
...
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage (v5.4)
See merge request espressif/esp-idf!48033
2026-06-01 15:55:00 +08:00
chendejin
e3d78898b3
fix(802.15.4): remove comparison between txrx_at and ramp time
2026-06-01 13:17:52 +08:00
Xu Si Yu
b7b3272296
fix(openthread): avoid HDLC TX stall on fd write failure
2026-06-01 10:33:28 +08:00
Xiao Xufeng
c8447b51e2
fix(mspi): fixed possible boot failure in some builds when psram is enabled
...
A typical scenario is: when XIP on PSRAM enabled, compiler optimization level is Os. Under certain binary layout, boot hangs and backtrace points to `esp_sleep_config_gpio_isolate`.
The root cause is that, during PSRAM initialization, it calls esp_gpio_reserve, which happens to place before the reported function. However, after call, there is no barrier before the clock adjustment in `mspi_timing_enter_low_speed_mode`. The clock gets changed when the cache is still fetching data, resulting in the corrupted data in the end of the cache line.
This commits add spi_flash_disable_cache as a barrier to make sure the cache transactions is finished before the clock switch.
2026-05-31 01:46:45 +08:00
muhaidong
62e5b346b8
feat(wifi): support auto mode connect passive channel hidden ap
2026-05-29 16:34:19 +08:00
Jiang Jiang Jian
f96426c65e
Merge branch 'fix/add_owe_check_pmf_disable_v5.4' into 'release/v5.4'
...
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()(v5.4)
See merge request espressif/esp-idf!48965
2026-05-29 14:22:04 +08:00
Kapil Gupta
bf9934ceb1
fix(esp_wifi): Allow M1 in pmk caching case
2026-05-29 11:14:35 +05:30
Jiang Jiang Jian
53703d474b
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.4' into 'release/v5.4'
...
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.4)
See merge request espressif/esp-idf!48984
2026-05-29 10:30:37 +08:00
Jiang Jiang Jian
e5c34b1e8b
Merge branch 'fix/for_cache_after_p4_wb_loss_issue_v5.4' into 'release/v5.4'
...
fix(esp_rom): avoid critical issue in writeback v5.4
See merge request espressif/esp-idf!48816
2026-05-28 19:27:21 +08:00
Rahul Tank
7c138d2c33
fix(nimble): Add support for shorter connection intervals
2026-05-28 15:55:38 +05:30
Rahul Tank
105f2de109
Merge branch 'bugfix/fix_service_compilation_issue_v5.4' into 'release/v5.4'
...
fix(nimble): Fix compilation issues in Gatt SPS service (v5.4)
See merge request espressif/esp-idf!48969
2026-05-28 15:16:34 +05:30
morris
b781bc03da
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.4' into 'release/v5.4'
...
feat(lcd): add configurable timeout for lcd i2c panel (v5.4)
See merge request espressif/esp-idf!48665
2026-05-28 11:38:04 +08:00
morris
df65530542
Merge branch 'doc/i2s_esp32_mclk_restriction_v5.4' into 'release/v5.4'
...
docs(i2s): add note for the restriction of MCLK on esp32 (v5.4)
See merge request espressif/esp-idf!48573
2026-05-28 11:37:48 +08:00
Zhang Hai Peng
7574f21191
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:21 +08:00
morris
50de87e8d9
Merge branch 'srmao/esp_driver_dma_esp32p4_rev1_tests_v5.4' into 'release/v5.4'
...
fix esp32p4 rev1 GDMA CRC test (v5.4)
See merge request espressif/esp-idf!48944
2026-05-28 11:21:27 +08:00
morris
bf00d6ba06
Merge branch 'contrib/github_pr_18569_v5.4' into 'release/v5.4'
...
fix(i2c_master): yield from ISR when no matching device is found (GitHub PR) (v5.4)
See merge request espressif/esp-idf!48429
2026-05-28 11:18:21 +08:00
zhiweijian
373e55081b
fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs
2026-05-28 10:31:05 +08:00
linruihao
fc5dd1bec7
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-28 10:31:05 +08:00
Rahul Tank
f36d49255f
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 17:17:19 +05:30
tarun.kumar
a9e627d2b1
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
...
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-05-27 17:00:30 +05:30
Jiang Jiang Jian
34ef159a96
Merge branch 'fix/fix_lost_ip_event_issue_v54' into 'release/v5.4'
...
Fix/fix lost ip event issue v54
See merge request espressif/esp-idf!48876
2026-05-27 14:21:44 +08:00
morris
98efc89b0f
test(dma): reenable unit test for esp32p4 rev1 targets
2026-05-27 14:19:09 +08:00