Commit Graph

24006 Commits

Author SHA1 Message Date
Island
547ecd2ef9 Merge branch 'bugfix/fix_some_ble_bugs_250610_cjh_esp32c3_v5.1' into 'release/v5.1'
Fixed some BLE bugs 250610 on esp32c3(2edb0b0) (v5.1)

See merge request espressif/esp-idf!40427
2025-07-09 10:26:02 +08:00
Zhou Xiao
3436946fb8 change(ble): upgraded spi log frame header 2025-07-08 23:06:55 +08:00
Zhou Xiao
b83ceaedbd fix(ble): nimble host & hci log write race condition workaround 2025-07-08 23:06:55 +08:00
Zhou Xiao
b69514f72a change(ble): support task buffer number configuration 2025-07-08 23:06:55 +08:00
Zhou Xiao
b66fcf54c1 fix(ble): update error code in controller init for ESP32-S3/ESP32-C3 2025-07-08 23:06:55 +08:00
Zhou Xiao
37f1ff5585 fix(ble): fixed controller log api call for ESP32-C3/ESP32-S3 2025-07-08 23:06:55 +08:00
Zhou Xiao
0012f5c1b1 change(ble): removed esp log to save code size 2025-07-08 23:06:55 +08:00
Zhou Xiao
e1e72c907b change(ble): enable hci log spi out for ESP chips 2025-07-08 23:06:55 +08:00
Zhou Xiao
2356f52e0c change(ble): enable bluedroid logs over debug level through spi output 2025-07-08 23:06:55 +08:00
Zhou Xiao
b078a02379 feat(ble): support ble mesh log module 2025-07-08 23:06:55 +08:00
Zhou Xiao
f15fce7756 feat(ble): support host & hci log module 2025-07-08 23:06:49 +08:00
Zhou Xiao
0ff7adc9e4 change(ble): replaced ul log codes with template 2025-07-08 23:05:25 +08:00
Zhou Xiao
1c62781c7a change(ble): replaced le audio log codes with template 2025-07-08 23:05:25 +08:00
Zhou Xiao
32ba5eab27 change(ble): implemented log module template 2025-07-08 23:05:25 +08:00
Zhou Xiao
12f2be95df change(ble): updated ble log spi out ts sync module
* use freertos ts instead of esp ts for better performance
* enable ts sync sleep support by default
* use esp ts as fallback of lc time getter
2025-07-08 23:05:25 +08:00
Rahul Tank
5846e218b1 Merge branch 'bugfix/fix_gatt_cache_server_compile_v5.1' into 'release/v5.1'
fix(nimble): Fix compilation issues when gatt caching is enabled in peripheral only mode (v5.1)

See merge request espressif/esp-idf!40403
2025-07-08 16:14:38 +05:30
Chen Jian Hua
469152d618 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2edb0b0)
- Fixed TX issue when the event is aborted
- Fixed BLE assert llc_llcp.c 487
- Fixed BLE assert sch_prog.c 304
- Fixed anonymous extended adv reporting
- Support vendor HCI related params reset


(cherry picked from commit ad71a2cd33)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-07-08 13:33:16 +08:00
Sarvesh Bodakhe
2597683fa7 fix(wif): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake
Ensure that NON-PMF station does not attemp connection retries when
'esp_wifi_disconnect()' is called before the 4-way-handshake completes,
even if 'failure_retry_cnt' allows retries.
2025-07-08 10:20:50 +05:30
Jiang Jiang Jian
bf6a2263b2 Merge branch 'feat/impl_bt_coex_timer_event_v5.1' into 'release/v5.1'
feat(coex): implement BT coex timer event (Backport v5.1)

See merge request espressif/esp-idf!40031
2025-07-08 12:44:22 +08:00
Abhik Roy
a1be60c63a fix(dhcps): Fixed DNS server handling for previous breaking changes 2025-07-08 11:19:11 +08:00
Lorenzo Consolaro
9db8f179df feat(dhcps): Support for multiple DNS servers 2025-07-08 11:19:11 +08:00
morris
4460844155 Merge branch 'fix/pcnt_miss_accum_value_when_overflow_v5.1' into 'release/v5.1'
fix(pcnt): fix the accum_value missing when overflow (v5.1)

See merge request espressif/esp-idf!40318
2025-07-08 11:14:07 +08:00
linruihao
c7a4f6b18f fix(coex): Fix ble disconnect when coexisting wifi on esp32c2 2025-07-08 11:14:01 +08:00
linruihao
ba3c32d53b feat(coex): implement BT coex timer event 2025-07-08 11:14:01 +08:00
Jiang Jiang Jian
517b018dfa Merge branch 'bugfix/fix_some_external_coexist_issues_v5.1' into 'release/v5.1'
fix(coex): fix some external coexist issue(Backport v5.1)

See merge request espressif/esp-idf!40141
2025-07-08 10:48:22 +08:00
Jiang Jiang Jian
7378d450a8 Merge branch 'feat/update_mbedtls_3.6.4_v5.1' into 'release/v5.1'
feat(mbedtls): update to version 3.6.4 (v5.1)

See merge request espressif/esp-idf!40379
2025-07-08 10:48:12 +08:00
Jiang Jiang Jian
dccb4fdc68 Merge branch 'fix/fix_esp_sleep_get_ext1_wakeup_status_on_c6' into 'release/v5.1'
fix(esp_hw_support): fixed `esp_sleep_get_ext1_wakeup_status` always return 0 on esp32c6 (v5.1)

See merge request espressif/esp-idf!40310
2025-07-08 10:47:31 +08:00
Jiang Jiang Jian
a99faa38cd Merge branch 'fix/netif_ppp_dhcp_v5.1' into 'release/v5.1'
fix(esp_netif): Fix incorrect DHCP call for PPP interfaces (v5.1)

See merge request espressif/esp-idf!40242
2025-07-08 10:46:51 +08:00
Jiang Jiang Jian
651f1e86e4 Merge branch 'bugfix/ag_data_callback_cleared_after_deinit_v5.1' into 'release/v5.1'
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized (v5.1)

See merge request espressif/esp-idf!39977
2025-07-08 10:46:35 +08:00
Jiang Jiang Jian
8ffce5a6dd Merge branch 'fix/update_dfs_compensate_table_v5.1' into 'release/v5.1'
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.1)

See merge request espressif/esp-idf!39899
2025-07-08 10:14:11 +08:00
akshat
bfb000b23c fix(wpa_supplicant): Disconnect from previous AP while initiating WPS 2025-07-08 10:12:22 +08:00
akshat
393d54d40e fix(wpa_supplicant): Detect PBC overlap even when UUID is null 2025-07-08 10:12:22 +08:00
akshat
f145865896 fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly
Preserves the pbc_overlap flag to allow proper event posting.
This ensures that pbc overlap detection functions as expected.
2025-07-08 10:12:22 +08:00
akshat
aa0f14b223 fix(wpa_supplicant): Fix for WPS-PBC overlap detection in dual band
When WPS is running on dual band(e.g. a separate 2.4 GHz and 5 GHz band
    radios in an AP device), detect pbc overlap only if UUID differs.
2025-07-08 10:12:22 +08:00
Tomáš Rohlínek
d9f55408e3 feat(network/lwip): Add checks for maximum socket count 2025-07-08 10:07:46 +08:00
armando
84c6a7f596 test(system): increased 200B memory leak thresh due to mmu mmap mutex
200B to extend the thresh, real increase to the memory usage will be smaller
2025-07-08 10:07:17 +08:00
armando
43b4810f56 test(mmu): added esp_mmu_map concurrency test 2025-07-08 10:07:17 +08:00
armando
34e8b36239 fix(mmu): fixed esp_mmu_map concurrent issue and add related docs 2025-07-08 10:07:17 +08:00
Adam Múdry
2716f42ef8 fix(sdmmc): Send status (CMD13) even if write/read command fails 2025-07-08 10:06:38 +08:00
Adam Múdry
618824274c fix(sdmmc): Improve SD card state checking after write/read command 2025-07-08 10:06:38 +08:00
xiongweichao
4df0e15513 fix(ble): keep the log of the bluetooth sleep clock source consistent 2025-07-08 07:17:00 +08:00
gongyantao
095f50b7e0 fix(bt): fixed the incorrect unit of clk in cpb rx event 2025-07-07 14:51:20 +08:00
Rahul Tank
a5632e466a fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode 2025-07-07 11:45:31 +05:30
Rahul Tank
75333db347 Merge branch 'bugfix/handle_3e_rem_feat_read_name_v5.1' into 'release/v5.1'
fix(nimble): Handle 0x3e disconnect during rem feat/ read version (v5.1)

See merge request espressif/esp-idf!40178
2025-07-07 11:03:17 +05:30
Ashish Sharma
5f74ce2d4b feat(mbedtls): update to version 3.6.4 2025-07-04 17:58:56 +08:00
Island
65e094c8c1 Merge branch 'fix/ensure_internal_mem_for_ble_log_spi_out_v5.1' into 'release/v5.1'
fix(ble): ensure internal malloc in ble log spi out (v5.1)

See merge request espressif/esp-idf!40179
2025-07-04 16:54:42 +08:00
Island
fcba350710 Merge branch 'change/ble_update_lib_20250630_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250630 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!40297
2025-07-03 15:32:34 +08:00
Rahul Tank
491daf3212 fix(nimble): Handle 0x3e disconnect during rem feat/ read version 2025-07-03 12:56:21 +05:30
Shu Chen
53b06b304a Merge branch 'fix_br_selfhosted_address_v5.1' into 'release/v5.1'
feat(openthread): move mesh local address judeging function to public (v5.1)

See merge request espressif/esp-idf!40260
2025-07-03 04:21:41 +00:00
Chen Jichang
ec5a0c0097 fix(pcnt): fix the accum_value missing when overflow 2025-07-02 20:11:22 +08:00