Song Ruo Jing
67a2dfa293
fix(lp_io): w1ts/w1tc register access performance is improved
...
by avoiding "read-modify-write" operation. The registers designed to be
write only.
2025-08-13 21:24:19 +08:00
Olivér Remény
130b83fee7
fix(gpio): Avoid error message when calling reset on an input only pin
...
The `gpio_reset_pin` function attempted to enable internal pullup on pins which does not have one.
This change adds a guard to `gpio_reset_pin` for calling `gpio_pullup_en`
- the same guard that makes `gpio_pullup_en` print the error.
2025-08-13 21:19:53 +08:00
Song Ruo Jing
a8e8b828af
fix(gpio): fix ESP32 GPIO sleep mode handling
...
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-13 21:14:28 +08:00
Island
becda540cd
Merge branch 'change/ble_update_lib_20250806_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250806 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!41140
2025-08-13 14:28:17 +08:00
Rahul Tank
d0ad380c8c
Merge branch 'fix/update_ble_gatts_show_local_with_cpfd_v5.4' into 'release/v5.4'
...
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.4)
See merge request espressif/esp-idf!41169
2025-08-12 14:59:07 +05:30
Shu Chen
4e4b5d7c73
Merge branch 'feat/add_154_mac_logs_when_ot_assert_v5.4' into 'release/v5.4'
...
feat(openthread): add option to dump 802.15.4 MAC debug info on assert (v5.4)
See merge request espressif/esp-idf!40971
2025-08-12 07:32:46 +00:00
Alexey Gerenkov
bd4e3613e4
Merge branch 'feat/esp32c5_lp_debug_example_v5.4' into 'release/v5.4'
...
feat(ulp): esp32c5 and esp32p4 support in debugging example (v5.4)
See merge request espressif/esp-idf!41007
2025-08-11 22:27:38 +08:00
Sumeet Singh
dec8a657ce
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.4)
2025-08-11 17:33:50 +05:30
morris
4877b2f1b8
Merge branch 'fix/fix_dvp_dma_desc_type_on_s3_v5.4' into 'release/v5.4'
...
camera: fixed dvp dma desc type on s3 (v5.4)
See merge request espressif/esp-idf!41085
2025-08-11 17:18:39 +08:00
Rahul Tank
98f0a9b9e2
Merge branch 'feat/add_vsc_specify_scan_chan_v5.4' into 'release/v5.4'
...
fix(nimble): Add VSC for Set Scan Channel Bitmap (v5.4)
See merge request espressif/esp-idf!41093
2025-08-11 11:23:41 +05:30
Zhao Wei Liang and Zhou Xiao
23163e8fc7
change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
...
(cherry picked from commit 2818eb91f1 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-08-11 10:32:16 +08:00
armando
85525a3caa
fix(cam): fixed dvp dma desc type on s3"
2025-08-11 01:52:38 +00:00
Zhao Wei Liang
830ecc651c
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit 7f7c8e2c85 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:14:16 +08:00
Zhao Wei Liang
65c3b2a120
change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
...
(cherry picked from commit 043143ab8b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:14:13 +08:00
Zhao Wei Liang
6aed375fc7
change(ble): [AUTO_MR] Update lib_esp32c6 to 898f73cb
...
(cherry picked from commit fe22519bb5 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:14:11 +08:00
Zhao Wei Liang
5cd35bf979
change(ble): [AUTO_MR] Update lib_esp32h2 to 898f73cb
...
(cherry picked from commit 4990dfdd23 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:14:08 +08:00
Island
ee2a48c3c1
Merge branch 'bugfix/fixed_ble_dtm_err_v5.4' into 'release/v5.4'
...
Bugfix/fixed ble dtm err (v5.4)
See merge request espressif/esp-idf!40954
2025-08-08 20:23:46 +08:00
Rahul Tank
9d9e3a8ee4
fix(nimble): Add VSC for Set Scan Channel Bitmap
2025-08-08 11:30:25 +05:30
Rahul Tank
bd7085243f
Merge branch 'bugfix/correct_attr_count_in_get_db_api_v5.4' into 'release/v5.4'
...
fix(nimble): Updating the count parameter when fetching the gatt db (v5.4)
See merge request espressif/esp-idf!41031
2025-08-08 11:15:11 +05:30
Jiang Jiang Jian
6f769323fe
Merge branch 'bugfix/enable_ipv6_if_nan_v5.4' into 'release/v5.4'
...
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled (Backport v5.4)
See merge request espressif/esp-idf!40488
2025-08-06 19:50:56 +08:00
zwx
fa22ef2017
feat(openthread): add option to dump 802.15.4 MAC debug info on assert
2025-08-06 06:34:02 +00:00
Astha Verma
d89aaefc46
fix(nimble): Handle count correctly by considering offset.
2025-08-05 14:43:17 +05:30
Astha Verma
62c0875cf2
fix(nimble): Updating the count parameter when fetching gatt db
2025-08-05 14:19:28 +05:30
Island
7148f294e1
Merge branch 'bugfix/fix_bt_hci_not_effective_v5.4' into 'release/v5.4'
...
Fixed bt hci event was not report to host when hci command was sent (v5.4)
See merge request espressif/esp-idf!41012
2025-08-05 14:30:56 +08:00
Mahavir Jain
1e8d469730
Merge branch 'fix(esp_http_client)/fix_potential_double_free_v5.4' into 'release/v5.4'
...
fix(esp_http_client): fix possible double memory free (v5.4)
See merge request espressif/esp-idf!40978
2025-08-05 09:50:25 +05:30
Zhao Wei Liang
1796aafeb1
fix(ble): fixed dtm function error on ESP32-H2
...
(cherry picked from commit 43c82b3b20 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-05 12:03:59 +08:00
Zhao Wei Liang
8ea01297c8
fix(ble): fixed dtm function error on ESP32-C6
...
(cherry picked from commit ca0fdad4f2 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-05 12:03:59 +08:00
Samuel Obuch
6ce0ed4a2e
fix(lp_core): dont reset lp cpu with debug attached
2025-08-04 09:52:20 +02:00
Jiang Jiang Jian
6b0b85b6a2
Merge branch 'fix/wpsreg_crash_due_to_double_reset_v5.4' into 'release/v5.4'
...
fix(wifi): Fix crash in WPS-registrar due to nested 'eap_wsc_reset()' calls (backport v5.4)
See merge request espressif/esp-idf!40958
2025-08-04 15:04:35 +08:00
akshat
efde9587d6
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled
2025-08-04 14:00:00 +08:00
Jiang Jiang Jian
15ce8e4bee
Merge branch 'fix/fix_esp32c2_eco4_ld_issue_v54' into 'release/v5.4'
...
fix(wifi): fix esp32c2 eco4 ld issue v54
See merge request espressif/esp-idf!40923
2025-08-04 13:58:49 +08:00
Zhang Hai Peng
832dddb973
fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
...
- Fixed bt hci event was not report to host when hci command was sent
(cherry picked from commit 155c32be20 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-08-04 11:53:30 +08:00
Jiang Jiang Jian
d9251d7efd
Merge branch 'bugfix/brownout_log_v5.4' into 'release/v5.4'
...
fix: change brownout log from INFO to ERROR (v5.4)
See merge request espressif/esp-idf!40960
2025-08-04 10:38:18 +08:00
Jiang Jiang Jian
7436ed4b5f
Merge branch 'fix/fix_submode_assert_in_slowck_changed_ota_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix assert when changing 8MD256 RTC slow clock source during OTA (v5.4)
See merge request espressif/esp-idf!40821
2025-08-01 20:15:49 +08:00
Ashish Sharma
b72f3124ba
fix(esp_http_client): fix possible double memory free
2025-08-01 15:09:44 +08:00
Mahavir Jain
f778e6fcac
fix: change brownout log from INFO to ERROR
2025-08-01 08:48:23 +05:30
Sarvesh Bodakhe
ddf7ea9de9
fix(wifi): prevent crash in WPS-registrar due to nested 'eap_wsc_reset()' calls
...
When a WPS handshake is already in progress and the enrollee sends another EAPOL-Start
(e.g., due to missed packets or timeout), the registrar resets its state by calling
'eap_wsc_reset()'. This function frees 'sm->eap_method_priv' and then calls
'esp_wifi_ap_wps_disable()', which internally triggers another call to 'eap_wsc_reset()'.
This results in a double reset where the second invocation accesses the already freed
'sm->eap_method_priv', leading to a crash.
This fix sets 'sm->eap_method_priv' to NULL immediately after freeing it to ensure
any subsequent calls to eap_wsc_reset() do not access an invalid pointer.
2025-08-01 08:46:41 +05:30
morris
dc2f9df970
Merge branch 'fix/fix_dvp_loss_isr_v5.4' into 'release/v5.4'
...
Cam: fixed dvp lose frame issue (v5.4)
See merge request espressif/esp-idf!40886
2025-08-01 09:58:17 +08:00
wangtao@espressif.com
2aad5e4185
fix(wifi): fix esp32c2 eco4 ld issue
2025-07-31 17:03:35 +08:00
Island
a5c7fe8697
Merge branch 'change/ble_update_lib_20250728_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!40911
2025-07-31 11:51:43 +08:00
Jiang Jiang Jian
51257119d5
Merge branch 'feat/eap_method_limit_v5.4' into 'release/v5.4'
...
feat(esp_wifi): Add support to limit EAP methods (v5.4)
See merge request espressif/esp-idf!40503
2025-07-31 10:06:52 +08:00
morris
0f6b683441
Merge branch 'fix/spi_master_p4_change_default_clk_pll_v5.4' into 'release/v5.4'
...
fix(driver_spi): master driver change esp32p4 default src to pll (v5.4)
See merge request espressif/esp-idf!40114
2025-07-31 09:51:58 +08:00
Shu Chen
7edf40d101
Merge branch 'fix_ot_src_addr_select_v5.4' into 'release/v5.4'
...
Fix ot src addr select (v5.4)
See merge request espressif/esp-idf!40874
2025-07-30 09:55:04 +00:00
Island
175cb021b7
Merge branch 'bugfix/fix_ble_aa_check_v2_v5.4' into 'release/v5.4'
...
Optimize check Access Address when receive connection request PDU (v5.4)
See merge request espressif/esp-idf!40749
2025-07-30 16:55:23 +08:00
Zhou Xiao
83171aca21
feat(ble): ble log spi out dev phase 5
...
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size
(cherry picked from commit f99389e00d )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:14:33 +08:00
Zhou Xiao and zwl
d61e7c150c
feat(ble): add flash only param config api on ESP32-H2
...
(cherry picked from commit 4c8258ca38 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:14:31 +08:00
Zhou Xiao and zwl
521555079f
feat(ble): add flash only param config api on ESP32-C6
...
(cherry picked from commit dc65875e57 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:14:28 +08:00
Zhou Xiao
07023d94d6
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit ac6acf3629 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:14:26 +08:00
Zhou Xiao
563b2e0dc4
change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
...
(cherry picked from commit 0a7660d0f3 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:14:23 +08:00
Zhou Xiao
88528d1162
change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
...
(cherry picked from commit f2741f1932 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:14:21 +08:00