Commit Graph

24006 Commits

Author SHA1 Message Date
Zhou Xiao
9fce4890da feat(ble): add clk source freq change of ble slow clock on ESP32-C6
(cherry picked from commit b5ce766c7f)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:13:32 +08:00
Zhou Xiao
51f5327edf change(ble): [AUTO_MR] Update lib_esp32c6 to 9492a0cb
(cherry picked from commit 236baa7585)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-19 13:13:30 +08:00
Zhou Xiao
63943fc64b change(ble): [AUTO_MR] Update lib_esp32h2 to 9492a0cb
(cherry picked from commit ea32d4cd18)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-19 13:13:28 +08:00
Wang Meng Yang
c82eeb5aa3 Merge branch 'bugfix/check_bd_addr_only_for_bredr_v5.1' into 'release/v5.1'
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb() (v5.1)

See merge request espressif/esp-idf!41357
2025-08-19 11:40:56 +08:00
Alexey Gerenkov
2700f404d9 Merge branch 'fix/coredump_max_tasks_num_v5.1' into 'release/v5.1'
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation (v5.1)

See merge request espressif/esp-idf!41131
2025-08-18 23:20:03 +08:00
Shen Wei Long
ade8924897 fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
(cherry picked from commit 61c13ef849)

Co-authored-by: Shen Weilong <shenweilong@espressif.com>
2025-08-18 13:23:12 +00:00
chenjianhua
03adca82ab feat(ble/bluedroid): Support multi-connection optimization vendor hci command 2025-08-18 19:44:36 +08:00
Chen Jian Hua
73f68f5993 fix(ble/bluedroid): Fixed the connection count limit in multi-connection
(cherry picked from commit 437aba1653)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 19:44:36 +08:00
Chen Jian Hua
a757cd256d fix(bt/bluedroid): adjust L2CAP round robin msg send strategy
(cherry picked from commit 2ccae5330e)

Co-authored-by: xuzhekai <xuzhekai@espressif.com>
2025-08-18 19:44:36 +08:00
morris
83dbd983c4 Merge branch 'refactor/use_gdma_link_in_rmt_v5.1' into 'release/v5.1'
refactor(rmt): use gdma link list driver to mount buffer (v5.1)

See merge request espressif/esp-idf!41241
2025-08-18 14:56:32 +08:00
Chen Jian Hua
c00e36c68f feat(bt/blufi): Support Blufi start advertising with specified name
(cherry picked from commit ea8bcdc360)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 14:54:36 +08:00
morris
7abf4408b6 Merge branch 'bugfix/ledc_update_duty_wait_v5.1' into 'release/v5.1'
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.1)

See merge request espressif/esp-idf!41283
2025-08-17 21:34:18 +08:00
morris
103bf988e4 Merge branch 'bugfix/gpio_esp32_workaround_v5.1' into 'release/v5.1'
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.1)

See merge request espressif/esp-idf!41261
2025-08-15 18:14:41 +08:00
Zhang Hai Peng
bdb4d0f8e9 fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
(cherry picked from commit 12df54e8d1)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-15 14:53:23 +08:00
Song Ruo Jing
9b3e3d1b3f fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 2025-08-14 19:36:17 +08:00
Erhan Kurubas
ecf99c9785 fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation 2025-08-14 14:28:40 +03:00
Olivér Remény
9a5201866f 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-14 16:30:35 +08:00
Song Ruo Jing
795ac5f2dc 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-14 16:30:15 +08:00
JinCheng
6c165d1e5e fix(esp_phy): update esp32 librtc.a for coex problems
- ESP32 phy_version: 4861, b71b5ad, Aug, 5 2025
- ESP32 librtc version: 6758f983, Mar 22 2024, 13:39:26
2025-08-14 16:03:53 +08:00
Chen Jichang
658b92a37e feat(rmt): allow to set init level before any tx transmission
Closes https://github.com/espressif/esp-idf/issues/16068
2025-08-14 11:52:04 +08:00
Chen Jichang
5756300b2b fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:52:02 +08:00
Zhou Xiao
c15a67431d fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
(cherry picked from commit c17bf63874)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-14 11:13:48 +08:00
Rahul Tank
ea5415b5f6 Merge branch 'fix/update_ble_gatts_show_local_with_cpfd_v5.1' into 'release/v5.1'
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.1)

See merge request espressif/esp-idf!41174
2025-08-13 20:14:18 +05:30
Island
925c0dd8b8 Merge branch 'change/ble_update_lib_20250806_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250806 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!41137
2025-08-13 14:28:07 +08:00
Shu Chen
cf584e3fa7 Merge branch 'feat/add_154_mac_logs_when_ot_assert_v5.1' into 'release/v5.1'
feat(openthread): add option to dump 802.15.4 MAC debug info on assert (v5.1)

See merge request espressif/esp-idf!40974
2025-08-12 07:31:40 +00:00
Sumeet Singh
a764be9aa5 fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.1) 2025-08-11 17:43:48 +05:30
Zhangwx
4f6782730e feat(phy): add a config for pll track feature 2025-08-11 02:58:03 +00:00
Zhao Wei Liang
130a77f73b 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:29:36 +08:00
Zhao Wei Liang
32634c5ec5 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:13:36 +08:00
Zhao Wei Liang
f4f14d4342 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:13:34 +08:00
Zhao Wei Liang
3eb2fab302 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:13:31 +08:00
Zhao Wei Liang
4213a758bc 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:13:29 +08:00
wuzhenghui
a34c74d91d change(esp_hw_support): warning in esp_sleep_pd_config instead of assert
Closes https://github.com/espressif/esp-idf/issues/16872#event-18649904083
2025-08-08 14:36:56 +08:00
Rahul Tank
e114b0095e Merge branch 'bugfix/correct_attr_count_in_get_db_api_v5.1' into 'release/v5.1'
fix(nimble): Updating the count parameter when fetching the gatt db (v5.1)

See merge request espressif/esp-idf!41034
2025-08-08 11:24:19 +05:30
wuzhenghui
a56391e189 change(esp_hw_support): always do hardware clock enable in modem module enabling 2025-08-08 12:06:30 +08:00
wuzhenghui
de77917ef9 fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep 2025-08-08 12:06:25 +08:00
muhaidong
c678cf9432 fix(wifi): fix open mode rx fragment fail issue 2025-08-06 16:33:43 +08:00
zwx
df951b9dfb feat(openthread): add option to dump 802.15.4 MAC debug info on assert 2025-08-06 06:35:00 +00:00
Astha Verma
dbe83fd261 fix(nimble): Handle count correctly by considering offset. 2025-08-05 14:48:52 +05:30
Astha Verma
d0daf991a0 fix(nimble): Updating the count parameter when fetching gatt db 2025-08-05 14:24:20 +05:30
Island
b63fa75d66 Merge branch 'bugfix/fix_bt_hci_not_effective_v5.1' into 'release/v5.1'
Fixed bt hci event was not report to host when hci command was sent (v5.1)

See merge request espressif/esp-idf!41010
2025-08-05 14:31:08 +08:00
Mahavir Jain
e0d824a721 Merge branch 'fix(esp_http_client)/fix_potential_double_free_v5.1' into 'release/v5.1'
fix(esp_http_client): fix possible double memory free (v5.1)

See merge request espressif/esp-idf!40981
2025-08-05 09:49:56 +05:30
Jiang Jiang Jian
a96fb81744 Merge branch 'fix/wpa_eap_v1_192_bit_cert_v5.1' into 'release/v5.1'
Sending disconnect event in connect fail and add enterprise check 192 bit and some fixes for wpa_supplicant(v5.1)

See merge request espressif/esp-idf!41009
2025-08-04 15:00:01 +08:00
Jiang Jiang Jian
9c3469d612 Merge branch 'fix/c6_phylib_for_modem_state_v5.1' into 'release/v5.1'
fix(esp_phy): fix c6 modem state (v5.1)

See merge request espressif/esp-idf!40872
2025-08-04 14:48:21 +08:00
Jiang Jiang Jian
26307750da Merge branch 'bugfix/esp_flash_escape_checking_v5.1' into 'release/v5.1'
fix(esp_flash): fixed issue of escaping boundary check (v5.1)

See merge request espressif/esp-idf!40121
2025-08-04 14:30:27 +08:00
Jiang Jiang Jian
97429efba8 Merge branch 'fix/wpsreg_crash_due_to_double_reset_v5.1' into 'release/v5.1'
fix(wifi): Fix crash in WPS-registrar due to nested 'eap_wsc_reset()' calls (backport v5.1)

See merge request espressif/esp-idf!40964
2025-08-04 14:02:24 +08:00
Jiang Jiang Jian
4a67ad9eca Merge branch 'bugfix/fixed_ble_dtm_err_v5.1' into 'release/v5.1'
Bugfix/fixed ble dtm err (v5.1)

See merge request espressif/esp-idf!40951
2025-08-04 12:09:55 +08:00
Jiang Jiang Jian
b0947e3639 Merge branch 'fix/fix_mmu_map_concurrent_issue_v5.1' into 'release/v5.1'
mmu: fix mmu map concurrent issue (v5.1)

See merge request espressif/esp-idf!38412
2025-08-04 12:03:13 +08:00
Zhang Hai Peng
2c4e2255e9 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:19 +08:00
Wang Meng Yang
ab3034f72d Merge branch 'feat/add_handl_in_sdp_evt_v5.1' into 'release/v5.1'
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT(v5.1)

See merge request espressif/esp-idf!40722
2025-08-02 14:59:07 +08:00