Zhao Wei Liang
ae6f824fcf
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-C6
...
(cherry picked from commit dabd66e16f1d87d4b3fc1709b73b6c392f45076b)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-11-05 00:05:58 +08:00
Island
cf2291a2d1
Merge branch 'bugfix/fix_assert_if_ble_sleep_init_failed' into 'master'
...
fix(ble): do not assert if ble sleep init failed
Closes BLERP-1141
See merge request espressif/esp-idf!34288
2024-10-28 11:55:01 +08:00
cjin
a011ac0587
fix(ble): do not assert if ble sleep init failed
2024-10-23 19:03:17 +08:00
chenjianhua
2b28133ace
fix(bt): Update bt lib for ESP32(a2a7457)
...
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
2024-10-23 17:45:29 +08:00
chenjianhua
1e3220b0b0
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)
...
- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround
2024-10-20 16:33:27 +08:00
Jin Cheng
e2241f1fc1
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed access NULL in SCO frame end
Closes https://jira.espressif.com:8443/browse/IDFGH-10796
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO module
- Fixed wrong logic in key exchange when
LMP transaction collision occurred
- Fixed the using of wrong error code in
the transaction collision of role switch
2024-10-12 09:01:48 +08:00
Zhang Hai Peng
2f2727828c
Merge branch 'bugfix/fix_ext_conn_adv_data_check' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
Closes BLERP-1083
See merge request espressif/esp-idf!33899
2024-10-08 14:20:28 +08:00
Jiang Jiang Jian
1662e28718
Merge branch 'feat/support_32k_osc_ble_sleep_clk' into 'master'
...
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
Closes BT-3844
See merge request espressif/esp-idf!33524
2024-10-08 11:25:04 +08:00
Island
e770372810
Merge branch 'ble_dev/support_esp32c61_ble_light_sleep' into 'master'
...
feat(ble): support ble light sleep on esp32c61
Closes BLERP-1070
See merge request espressif/esp-idf!33818
2024-09-29 09:50:07 +08:00
zhanghaipeng
8a80675b7c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
...
- Fixed extended connectable advertising data length check
2024-09-28 12:14:31 +08:00
Wang Meng Yang
a02fb3c188
Merge branch 'bugfix/fix_bci_443' into 'master'
...
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
Closes BLERP-1065
See merge request espressif/esp-idf!33795
2024-09-27 17:36:06 +08:00
chenjianhua
4108a5cc4c
fix(bt/controller): Fixed ble get tx power error
2024-09-26 10:49:06 +08:00
chenjianhua
873708579c
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
2024-09-26 10:49:06 +08:00
cjin
b56418147a
feat(ble): support ble light sleep on esp32c61
2024-09-26 10:10:26 +08:00
Jin Cheng
22fad3f0a8
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed access NULL in SCO frame end
Closes https://jira.espressif.com:8443/browse/IDFGH-10796
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO module
- Fixed wrong logic in key exchange when
LMP transaction collision occurred
- Fixed the using of wrong error code in
the transaction collision of role switch
2024-09-23 15:33:11 +08:00
Island
7752c1b051
Merge branch 'bugfix/fix_ble_conn_state_rpa_timeout' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
Closes BLERP-1054
See merge request espressif/esp-idf!33709
2024-09-23 12:26:04 +08:00
Island
e628335fb0
Merge branch 'bugfix/fix_bleqabr24_1282' into 'master'
...
Fixed BLE scanning and initiating coexist on ESP32
Closes BLERP-1030
See merge request espressif/esp-idf!33542
2024-09-23 12:08:21 +08:00
zhanghaipeng
124613fb63
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
...
- Fixed issue where RPA is not updated after BLE RPA timeout
2024-09-21 10:43:16 +08:00
zhanghaipeng
32c7694f56
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856)
...
- Fixed BLE scan assert in lld_scan.c 1728
2024-09-19 15:22:04 +08:00
xiongweichao
ff83d87bce
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
2024-09-18 16:16:43 +08:00
zwl
0ef9ecb715
fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
2024-09-18 15:39:26 +08:00
zwl
c929a01931
fix(ble): fixed occasional acl data packet loss issue when using UHCI on ESP32-H2
2024-09-18 15:39:26 +08:00
zwl
afe08638a0
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-18 15:39:26 +08:00
Island
030470efa6
Merge branch 'ble_dev/esp32c61_chip_20240903' into 'master'
...
feat(ble): added ble support on esp32c61
Closes IDF-10360, IDF-10362, IDF-10363, and IDF-10365
See merge request espressif/esp-idf!33286
2024-09-18 11:17:58 +08:00
Island
cb2624fb3f
Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3' into 'master'
...
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
Closes BLERP-1022
See merge request espressif/esp-idf!33264
2024-09-18 10:56:37 +08:00
chenjianhua
241b90f3f0
fix(bt): Update bt lib for ESP32(3bf7ef0)
...
- Fixed BLE scanning and initiating coexist
2024-09-14 15:24:52 +08:00
Shen Weilong
bf52e37fa8
feat(ble): added ble support on esp32c61
2024-09-14 12:22:04 +08:00
Jiang Jiang Jian
8b962f91a2
Merge branch 'ble_feat/esp32c5_mp_support_ble_light_sleep' into 'master'
...
feat(ble): support ble light sleep on esp32c5
Closes BLERP-1006
See merge request espressif/esp-idf!33325
2024-09-12 16:59:58 +08:00
linruihao
b4100e5362
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
...
- Fixed missing sync established event after canceling sync
2024-09-11 11:14:19 +08:00
cjin
50d410e1c8
feat(ble): support ble light sleep on esp32c5
2024-09-10 15:19:22 +08:00
chenjianhua
fe43c8f1b5
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
2024-09-09 11:25:10 +08:00
Island
1d8f1a584c
Merge branch 'bugfix/fix_some_ble_bugs_240826' into 'master'
...
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b)
Closes BLERP-1002, BLERP-1003, BLERP-1005, and BLERP-1004
See merge request espressif/esp-idf!33253
2024-09-05 11:34:36 +08:00
chenjianhua
83ea37bcfc
feat(bt): Update esp32 bt-lib(bc393dd)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
2024-09-04 16:45:26 +08:00
chenjianhua
832e728ac3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-02 20:08:31 +08:00
Li Shuai
1fa27cbb0d
Merge branch 'feature/esp32c5mp_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5mp sleep support (system part)
Closes IDF-8643, PM-195, PM-169, IDF-8641, IDF-8640, IDF-8639, IDF-8638, CV-259, IDF-10308, IDF-10317, IDF-10310, PM-202, IDF-10918, PM-207, PM-208, PM-210, and PM-214
See merge request espressif/esp-idf!31645
2024-08-29 19:32:05 +08:00
Lou Tianhao
4393343ac9
fix(ci): some actions taken to pass ci
2024-08-29 14:15:41 +08:00
cjin
3aac7d2a58
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:49:32 +08:00
cjin
8b1e4d8437
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 12:49:32 +08:00
Island
18e8e18fa9
Merge branch 'bugfix/fixed_c6_c2_issues_master' into 'master'
...
Bugfix/fixed c6 c2 issues master
Closes BLERP-946, BLERP-940, BLERP-939, BLERP-937, BLERP-934, BLERP-906, BLERP-932, and BLERP-959
See merge request espressif/esp-idf!32977
2024-08-26 19:28:46 +08:00
Island
db1f207d64
Merge branch 'feat/get_free_heap_size_for_ble' into 'master'
...
feat(ble/controller): Support get BLE controller free heap size
Closes BLERP-938
See merge request espressif/esp-idf!32874
2024-08-23 10:09:44 +08:00
zhanghaipeng
946f484861
feat(ble/controller): Support get BLE controller free heap size
2024-08-22 14:42:52 +08:00
Island
66b8c33308
Merge branch 'bugfix/fix_c5_ble_crash_issue' into 'master'
...
fix(ble): fix esp32c5 crash issue when enable the ble controller
See merge request espressif/esp-idf!32890
2024-08-22 10:28:43 +08:00
zwl
8c3e2c9d5a
fix(ble): fixed ble controller issues on ESP32-C2
2024-08-22 09:53:11 +08:00
zwl
e8c80d4809
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-22 09:53:11 +08:00
zwl
c038e38c24
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-22 09:53:11 +08:00
Jiang Jiang Jian
b6f67b36fb
Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep' into 'master'
...
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
Closes BT-3831
See merge request espressif/esp-idf!32959
2024-08-21 23:19:50 +08:00
linruihao
fd46936033
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-21 17:53:25 +08:00
Shen Weilong
36c0bf9331
fix(ble): fix esp32c5 crash issue when enable the ble controller
2024-08-20 18:04:12 +08:00
zwl
0611a04250
fix(ble): fixed blufi issue on ESP32-C2
2024-08-20 16:42:42 +08:00
chenjianhua
ee0bd91364
fix(bt): Update bt lib for ESP32(241c96c)
...
- Fixed BLE vendor HCI get controller status command
2024-08-14 15:29:11 +08:00