Commit Graph
31366 Commits
Author SHA1 Message Date
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