Commit Graph

25778 Commits

Author SHA1 Message Date
Jiang Jiang Jian
dc9b6fe9b8 Merge branch 'fix/fix_32k_config_revoke_breaks_io_holding_v5.2' into 'release/v5.2'
fix(esp_system): fix ext 32k io revoking breaks sleep io holding (v5.2)

See merge request espressif/esp-idf!42498
2025-10-20 10:24:40 +08:00
Wang Meng Yang
1de5b506db Merge branch 'bugfix/fix_bt_coverity_v5.2' into 'release/v5.2'
fix: delete the file components/esp_coex/src/lib_printf.c(v5.2)

See merge request espressif/esp-idf!42718
2025-10-20 10:16:29 +08:00
Rahul Tank
39b70f2a1c Merge branch 'fix/ble_gap_conn_handle_overflow_v5.2' into 'release/v5.2'
fix(nimble) Fix array overflow caused by invalid connection handle indexing (v5.2)

See merge request espressif/esp-idf!42388
2025-10-17 21:27:29 +05:30
yangfeng
4760c73488 fix: delete the file components/esp_coex/src/lib_printf.c 2025-10-17 19:38:29 +08:00
Island
4442ead34d Merge branch 'fix/update_pawr_example_docs_v5.2' into 'release/v5.2'
Fix/update pawr example docs (v5.2)

See merge request espressif/esp-idf!42655
2025-10-17 18:03:10 +08:00
Island
60698fc172 Merge branch 'feat/ble_log_v2_with_log_compression_v5.2' into 'release/v5.2'
Feat/ble log v2 with log compression (v5.2)

See merge request espressif/esp-idf!42583
2025-10-17 16:21:52 +08:00
Mahavir Jain
f86e2ee66c Merge branch 'fix/esp_efuse_enable_rom_secure_download_mode_v5.2' into 'release/v5.2'
fix(efuse): Fix enabling ROM secure download mode (v5.2)

See merge request espressif/esp-idf!42631
2025-10-17 11:49:08 +05:30
Island
8a9b15047c Merge branch 'bugfix/fix_cble50y25_305_v5.2' into 'release/v5.2'
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe) (v5.2)

See merge request espressif/esp-idf!42556
2025-10-17 11:55:54 +08:00
Jin Chen
933af683c3 feat(ble): allow a larger sca limit on ESP32-H2
(cherry picked from commit abfc2d766e)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:13:28 +08:00
Jin Chen
d5005b8965 feat(ble): allow a larger sca limit on ESP32-C6
(cherry picked from commit b3c608f2cf)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:13:26 +08:00
Jin Chen
51bfc33f4d feat(ble): allow a larger sca limit on ESP32-C2
(cherry picked from commit 9ecf67b230)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:13:23 +08:00
Island
89b5daa883 Merge branch 'feat/esp32c2_add_get_used_heap_size_v5.2' into 'release/v5.2'
Feat/esp32c2 add get used heap size (v5.2)

See merge request espressif/esp-idf!42617
2025-10-16 19:48:22 +08:00
Island
413b33cbf4 Merge branch 'bugfix/fix_ble_deinit_crash_v5.2' into 'release/v5.2'
fix(ble/bluedroid): prevent crash when deinit/disable host during scan (v5.2)

See merge request espressif/esp-idf!42597
2025-10-16 19:45:39 +08:00
Shu Chen
e9232dc018 Merge branch 'feat/update_ot_upstream_v5.2' into 'release/v5.2'
feat(openthread): update OT upstream to 3b3dd203b (v5.2)

See merge request espressif/esp-idf!42219
2025-10-16 10:26:31 +00:00
Shu Chen
dfbef334ac Merge branch 'fix/fix_openthread_cli_v5.2' into 'release/v5.2'
fix(openthread): check if the command is valid before calling the input function (v5.2)

See merge request espressif/esp-idf!42414
2025-10-16 09:29:47 +00:00
Konstantin Kondrashov
f0f36d3c0c fix(efuse): Fix enabling ROM secure download mode 2025-10-16 09:45:56 +03:00
Jiang Jiang Jian
b1b30839d7 Merge branch 'bugfix/ndp_wait_events_issue_v5.2' into 'release/v5.2'
fix(esp_wifi): Fix false wait events during NAN datapath setup (Backport v5.2)

See merge request espressif/esp-idf!42606
2025-10-16 13:59:28 +08:00
Island
0fccaade53 Merge branch 'fix/change_api_to_enable_rc32k_v5.2' into 'release/v5.2'
fix: change the api to enable rc32k (v5.2)

See merge request espressif/esp-idf!42528
2025-10-16 11:11:22 +08:00
Zhao Wei Liang
b342e22b96 feat(ble): change free api on ESP32-C6
(cherry picked from commit 034172154a)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:38 +08:00
Zhao Wei Liang
42461212b8 feat(ble): change free api on ESP32-C2
(cherry picked from commit e18972e94e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:36 +08:00
Zhao Wei Liang
3fe4849f80 feat(ble): add get used mem api
(cherry picked from commit 149f6c56b3)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:34 +08:00
Zhou Xiao
1e29784e99 fix(ble): fixed rom uart header issue 2025-10-15 19:11:03 +08:00
Shreeyash
0c58eed16d fix(nimble): fix array overflow caused by invalid connection handle indexing 2025-10-15 16:04:44 +05:30
Rahul Tank
f15f4ef916 Merge branch 'feat/channel_sounding_nimble_v5.2' into 'release/v5.2'
feat(nimble): Add initial support for CS HCI (v5.2)

See merge request espressif/esp-idf!42281
2025-10-15 12:52:06 +05:30
Akshat Agrawal
bcfe01e826 fix(esp_wifi): NAN improvements and bugfixes
- Add NDP Peer inactivity detection and termination support
- Add NDP Action frames internal retries
- Fix NAN API return status to match with Tx status
- Fix false wait events during NAN datapath setup
- Replace NAN default event handlers with callbacks to
  avoid race conditions between wifi and user tasks
- Fix parsing Availability of third party devices

Closes https://github.com/espressif/esp-idf/issues/17529
2025-10-15 09:55:21 +05:30
Rahul Tank
fa6bb99bb0 fix(nimble): Added CS service support 2025-10-14 21:36:11 +05:30
Zhang Hai Peng
e7b0b63263 fix(ble/bluedroid): prevent crash when deinit/disable host during scan
Crash occurs if the BLE host is deinitialized or disabled while scanning is still active.
This usage is not recommended.


(cherry picked from commit ca2c78f53e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-14 21:53:26 +08:00
Zhang Hai Peng
7c648bcb80 fix(ble/bluedroid): Fixed resolve adv data crash if host deinitialized or disabled
(cherry picked from commit 7ce921ed95)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-14 21:53:23 +08:00
Jiang Jiang Jian
54877e6725 Merge branch 'bugfix/eloop_lock_v5.2' into 'release/v5.2'
Made changes related to registering eloop timeout for eloop lock(Backports v5.2)

See merge request espressif/esp-idf!42575
2025-10-14 19:13:18 +08:00
luoxu
cf3e21e600 feat(ble): Support ble log compression(draft) 2025-10-14 16:49:04 +08:00
Jiang Jiang Jian
02cad09e99 Merge branch 'fix/incorrect_assert_in_acl_data_process_v5.2' into 'release/v5.2'
fix(bt): avoid asserting when previous data hasn't finished transmitting(backport v5.2)

See merge request espressif/esp-idf!42570
2025-10-14 15:44:01 +08:00
Rahul Tank
d709f10701 feat(nimble): Base support for Channel sounding HCI command and events 2025-10-14 12:42:02 +05:30
Rahul Tank
1dd8ad015b Merge branch 'bugfix/use_nimble_mem_apis_v5.2' into 'release/v5.2'
fix(nimble): Use nimble platform mem malloc / free APIs (v5.2)

See merge request espressif/esp-idf!42290
2025-10-14 11:57:09 +05:30
morris
2b20f03674 Merge branch 'feat/rmt_support_psram_v5.2' into 'release/v5.2'
fix(rmt): alloc channel memory from internal (v5.2)

See merge request espressif/esp-idf!42430
2025-10-14 14:26:08 +08:00
tarun.kumar
e60124599c fix(wifi) : Made changes related to registering eloop timeout for eloop lock 2025-10-14 11:24:21 +05:30
Jiang Jiang Jian
7264ecaffe Merge branch 'bugfix/fix_bt_security_v5.2' into 'release/v5.2'
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data (v5.2)

See merge request espressif/esp-idf!42451
2025-10-14 10:45:45 +08:00
Marius Vikhammer
601185966c Merge branch 'bugfix/pthread_sem_timeout_test_failure_v5.2' into 'release/v5.2'
test(pthread): fixed test-case overflow calc issue (v5.2)

See merge request espressif/esp-idf!42550
2025-10-14 09:53:34 +08:00
gongyantao
32767fea8a fix(bt): avoid asserting when previous data hasn't finished transmitting 2025-10-14 09:22:46 +08:00
Chen Jian Hua
f8537f76bc fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(18b5cbe)
- Fixed GPIO matrix function calls


(cherry picked from commit 25adf4c934)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-10-13 17:33:23 +08:00
morris
096e798a54 Merge branch 'fix/mcpwm_prescale_regression_v5.2' into 'release/v5.2'
fix(mcpwm): fix division by zero error in prescale (v5.2)

See merge request espressif/esp-idf!42423
2025-10-13 15:40:05 +08:00
Marius Vikhammer
473fb45773 test(pthread): fixed test-case overflow calc issue 2025-10-13 15:01:41 +08:00
Rahul Tank
3531e198f6 fix(nimble): Use nimble platform mem malloc / free APIs 2025-10-13 12:25:07 +05:30
Jiang Jiang Jian
14ef568f67 Merge branch 'feature/optimize_coex_schm_to_rodata_v5.2' into 'release/v5.2'
feat(coex): optimize coex schm to rodata

See merge request espressif/esp-idf!42454
2025-10-13 14:45:34 +08:00
Island
7eb3507729 Merge branch 'fix/ble_log_acl_data_copy_v5.2' into 'release/v5.2'
fix(ble): copy acl data by omdata buffer copy (v5.2)

See merge request espressif/esp-idf!42523
2025-10-13 14:26:36 +08:00
cjin
58edfc179b fix: change the api to enable rc32k on ESP32-H2 2025-10-13 14:08:33 +08:00
yangfeng
33517e535f fix(bt/bluedroid): Fix the boundary conditions when checking EIR data 2025-10-13 11:59:43 +08:00
Chen Jichang
fc45410ded fix(rmt): use memset to clear entire RMT memory block instead of single word
closes https://github.com/espressif/esp-idf/issues/17692
2025-10-13 11:03:50 +08:00
Jiang Jiang Jian
5d4a5da72f Merge branch 'bugfix/several_esp32_bugs_v5.2' into 'release/v5.2'
Bugfix/several esp32 bugs (v5.2)

See merge request espressif/esp-idf!42245
2025-10-13 10:46:43 +08:00
Jiang Jiang Jian
4d9d8d9150 Merge branch 'bugfix/fix_some_bt_bugs_v5.2' into 'release/v5.2'
fix(bt): fix some bluetooth bugs (v5.2)

See merge request espressif/esp-idf!42471
2025-10-13 10:43:12 +08:00
Zhou Xiao
59325ffeed fix(ble): copy acl data by omdata buffer copy
(cherry picked from commit 322eb33f0d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-13 09:13:37 +08:00