Commit Graph

737 Commits

Author SHA1 Message Date
Jin Chen 953692616a feat(ble): make env init function cuttable on ESP32-C2
(cherry picked from commit 5ec82368ba)

Co-authored-by: cjin <jinchen@espressif.com>
2026-04-02 16:36:22 +08:00
yangfeng d7fc14f15d feat(bt): Add APIs to control transmit power level
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-16 16:00:25 +08:00
muhaidong 36c8e2667e fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets 2026-03-10 20:09:01 +08:00
muhaidong 38c806f9ef fix(wifi): fix lmac tx done assert issue 2026-03-10 20:08:52 +08:00
muhaidong 51cbbeaa8e fix(wifi): fix some wapi and fragment issues
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
2026-03-10 20:08:34 +08:00
wangtao@espressif.com e4bd840fc2 fix(wifi): fix esp32c2 set vendor ie issue 2026-03-10 17:34:28 +08:00
Jin Chen 3da9775993 feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:13 +08:00
wuzhenghui 34efa0f834 fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21 2026-01-12 19:52:17 +08:00
Jiang Jiang Jian adf1afc6cb Merge branch 'bugfix/add_scan_stop_when_smartconfig_stop_v5.2' into 'release/v5.2'
add scan stop when smartconfig stop (v5.2)

See merge request espressif/esp-idf!43883
2025-12-05 16:00:31 +08:00
Wang Meng Yang c29ccf4f74 Merge branch 'bugfix/bluetooth_chan_map_error_v5.2' into 'release/v5.2'
fix(bt/controller): fixed Bluetooth hardware error of 'CHMAP_ERROR' (v5.2)

See merge request espressif/esp-idf!43342
2025-12-02 18:02:02 +08:00
sibeibei 76585319f6 fix(wifi): fix issue that disarm send wake null timer donot take effect 2025-12-01 14:50:50 +08:00
Jin Cheng b51a682a94 fix(bt/controller): Fixed some controller bugs
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-12-01 13:50:00 +08:00
Zhou Xiao f7e41ff4a9 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2 2025-12-01 00:08:22 +08:00
Zhou Xiao 8549409fd0 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 557b7bae2e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:30 +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
Zhou Xiao 0bc0a73013 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 09a3b29d01)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-11 11:09:16 +08:00
Zhao Wei Liang e135fbe126 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 32c3556c7a)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-10 09:53:19 +08:00
Jin Cheng 7668a8111a fix(bt/controller): fixed several controller bugs 2025-09-29 10:03:00 +08:00
JinCheng e371d36165 fix(bt/controller): fixed some controller bugs 2025-08-27 11:12:59 +08:00
Zhao Wei Liang ff53ba5bb7 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:51 +08:00
muhaidong 4b82ad6635 fix(wifi): fix open mode rx fragment fail issue 2025-08-06 16:07:04 +08:00
Jiang Jiang Jian 3046997bf0 Merge branch 'fix/wpa_eap_v1_192_bit_cert_v5.2' into 'release/v5.2'
fix(wifi): Sending disconnect event in connect fail and add enterprise check 192 bit and some fixes for wpa_supplicant (v5.2)

See merge request espressif/esp-idf!40982
2025-08-04 18:23:01 +08:00
Jiang Jiang Jian 8d31925673 Merge branch 'bugfix/esp_flash_escape_checking_v5.2' into 'release/v5.2'
fix(esp_flash): fixed issue of escaping boundary check (v5.2)

See merge request espressif/esp-idf!40120
2025-08-04 14:31:08 +08:00
tarun.kumar f5c14ba5a0 fix(softAP): Adjusted authentication mode for wpa-eap version 1 2025-08-01 12:47:11 +05:30
Jiang Jiang Jian 04b055ad43 Merge branch 'fix/fix_esp32c2_eco4_ld_issue_v52' into 'release/v5.2'
fix(wifi): fix esp32c2 eco4 ld issue v52

See merge request espressif/esp-idf!40924
2025-07-31 21:07:00 +08:00
wangtao@espressif.com 9aa4e218e8 fix(wifi): fix esp32c2 eco4 ld issue 2025-07-31 10:57:22 +08:00
Zhou Xiao 9995287cc3 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:13:47 +08:00
Jiang Jiang Jian e38272a758 Merge branch 'feat/add_bip_softAP_sae_ext_key_v5.2' into 'release/v5.2'
Add support for SAE-EXT on softAP and BIP on AP mode(v5.2)

See merge request espressif/esp-idf!40840
2025-07-29 11:52:47 +08:00
Xiao Xufeng e1c6d3049b fix(esp_flash): fixed issue of escaping boundary check
Also patched corresponding ROM functions
2025-07-28 14:25:01 +08:00
Shreyas Sheth 61a0953a3b fix(wifi): Fix crash due to BIP when ap mode change 2025-07-26 14:46:11 +05:30
Zhi Wei Jian e9531422b6 fix(rf/example): Fixed phy test example crash
(cherry picked from commit e2e5d4915b)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2025-07-23 11:23:17 +08:00
sibeibei 92db088aa6 fix(wifi): rx bcn failed when sta off channel under modem state 2025-07-16 21:13:58 +08:00
sibeibei 0a60a4b167 fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist 2025-07-16 21:03:33 +08:00
Zhou Xiao 36739e3841 fix(ble): updated rom linker script for ESP32-C2
(cherry picked from commit f1838aeec1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-09 13:14:06 +08:00
linruihao 387dd19234 fix(coex): Fix ble disconnect when coexisting wifi on esp32c2 2025-07-08 12:00:28 +08:00
linruihao 2906df4b40 feat(coex): implement BT coex timer event 2025-07-08 12:00:28 +08:00
Zhao Wei Liang 1c26b33634 fix(ble): fixed occasional assert triggered during controller disable on ESP32-C2
(cherry picked from commit 7b1a7cc4c3)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-02 15:13:46 +08:00
Zhao Wei Liang 8acdb2d8e0 fix(ble): fixed assertion issue in connection state on ESP32C2-ECO4
(cherry picked from commit 83fd955f11)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-06-20 15:31:23 +08:00
Island a0a8a3521a Merge branch 'feat/reduce_bin_size_and_iram_for_ble_rom_code_v5.2' into 'release/v5.2'
feat(ble/controller): Reduce bin size and IRAM for BLE rom code on ESP32-C3 and ESP32-S3 (v5.2)

See merge request espressif/esp-idf!39450
2025-06-12 21:51:59 +08:00
Zhao Wei Liang 584e15a76e fix(ble): change ld file on ESP32-C2
(cherry picked from commit 6c5bff1bd8)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-06-09 11:03:51 +08:00
zhiweijian 5bdb604d4f feat(ble/controller): Reduce bin size and IRAM for BLE rom code 2025-05-27 16:24:55 +08:00
yinqingzhao b05874b5e7 fix(wifi): fix some wifi bugs 2025-05-26 17:13:57 +08:00
Shen Wei Long f5a1c53ec3 fix(ble): update ld file on ESP32-C2
(cherry picked from commit ee6607b489)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-05-08 14:53:48 +08:00
sibeibei 08ea7babd0 fix: tsens read abnormal value in esp32c2eco4 2025-05-06 14:30:10 +08:00
chenjianhua 1987d84eb8 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(edf923e)
- Fixed ble lib linkage issue
2025-04-28 14:12:34 +08:00
Chen Jian Hua c5c7a192b9 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(edf923e)
- Fixed MIC error disconnection when pairing with iOS devices


(cherry picked from commit 0df0b53b0a)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-04-28 14:12:21 +08:00
Island 910f2de515 Merge branch 'feat/support_136k_rc_clk_on_ble_sleep_v5.2' into 'release/v5.2'
Feat/support 136k rc clk on ble sleep (v5.2)

See merge request espressif/esp-idf!38619
2025-04-24 10:37:49 +08:00
Island 4a49e2bfad Merge branch 'bugfix/fix_some_ble_bugs_250331_esp32c3_v5.2' into 'release/v5.2'
Fixed some BLE bugs 250331 on esp32c3 (v5.2)

See merge request espressif/esp-idf!38578
2025-04-23 10:32:40 +08:00
Jin Chen a6c8a080f4 feat(ble): support ble sleep using 136 kHz RC on ESP32-C2
(cherry picked from commit 73f1084bf8)

Co-authored-by: cjin <jinchen@espressif.com>
2025-04-22 19:05:27 +08:00
Chen Jian Hua d44ab53e08 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a684dd5)
- Fixed clear legacy adv error when adv not exist
- Disable anonymous extended adv reporting
- Fixed BLE assert lld_adv.c 2992
- Fixed heap assert due to adv data buffer double freeing
- Fixed BLE 0x08 disconnect when the win size is greater than half of the conn interval


(cherry picked from commit 4602665e5d)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-04-21 14:33:29 +08:00