linruihao
dad305090f
change(bt/bluedroid): Change AVRCP version according to feature enabled
...
- Version will be set to 1.6 if Cover Art feature enabled
- Otherwise, version will be set to 1.5
2025-12-12 20:11:21 +08:00
linruihao
a757b667f4
fix(bt): fix btbb may not reinit when coex with wifi
...
Closes https://github.com/espressif/esp-idf/issues/15841
2025-10-10 14:35:35 +08:00
linruihao
45080e9740
ci(bt/bluedroid): Add CI build test for A2DP Sink example with Caver Art disabled
2025-06-20 17:31:28 +08:00
linruihao
c32377d6e7
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art
...
Closes https://github.com/espressif/esp-idf/issues/16155
2025-06-20 17:31:28 +08:00
linruihao
421be5de07
fix(coex): Fix ble disconnect when coexisting wifi on esp32c2
2025-06-20 17:12:09 +08:00
linruihao
b50ce3c7ac
feat(coex): implement BT coex timer event
2025-05-27 15:00:12 +08:00
linruihao
224e9feed9
fix(bt/controller): Fixed access external memory in isr context
2025-04-23 11:25:48 +08:00
linruihao
e3bb3216df
fix(bt): Fix controller disable cause iwdt timeout on esp32
2025-03-28 08:17:24 +08:00
linruihao
7b95c5d571
docs(coex): update rf coexistence documents
...
- remove BLE connecting state in coexistence scenario
- remove WIFI section in H2 docs
2025-02-27 11:06:49 +08:00
linruihao
0c95b541e8
feat(bt/bluedroid): Add Kconfig option to keep device bonding info when HID unplugging
2025-02-21 11:49:48 +08:00
linruihao
e6e09dbc4c
feat(coex): add coexist scheme for bt inquiry/page coexist with wifi
2025-01-20 14:20:29 +08:00
linruihao
76dbdaadf2
fix(bt/bluedroid): Allow adding empty header in OBEX and GOEP
2024-12-09 17:46:01 +08:00
linruihao
ee02d14cd6
change(bt/bluedroid): Remove a duplicate macro in OBEX
2024-12-09 14:26:00 +08:00
linruihao
a8f9246123
feat(bt/bluedroid): Allow using bitwise OR on GOEP return value
2024-12-09 14:25:11 +08:00
linruihao
336f22c097
fix(bt/bluedroid): Fix memory leak in AVRCP cover art get image
2024-12-09 14:24:34 +08:00
linruihao
b9f2be9200
fix(bt/bluedroid): Fix l2cap psm not dereister when obex disconnect
2024-12-09 14:24:25 +08:00
linruihao
6fe128ac6f
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-31 17:52:31 +08:00
linruihao
eb2307af36
fix(bt/bluedroid): Fixed some bugs in AVRCP
2024-09-13 17:58:49 +08:00
linruihao
147a249d7a
feat(bt/bluedroid): Support AVRCP Cover Art feature in a2dp_sink demo
2024-09-13 17:58:49 +08:00
linruihao
0de83be0fe
feat(bt/bluedroid): Add Kconfig options to controll AVRCP Cover Art feature
2024-09-13 17:58:49 +08:00
linruihao
cb0d073551
feat(bt/bluedroid): Support AVRCP Cover Art feature
2024-09-13 17:58:49 +08:00
linruihao
d7298a71c3
feat(bt/bluedroid): Support GOEP Client basic feature
2024-09-13 17:58:49 +08:00
linruihao
da858edb7a
feat(bt/bluedroid): Support OBEX over L2CAP
2024-09-13 17:58:49 +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
linruihao
fd46936033
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-21 17:53:25 +08:00
linruihao
9d2b2d4d91
fix(coex): Fixed coexist scheme phase index overflow issue
2024-07-15 15:01:40 +08:00
linruihao
55fd3f1059
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(e4ba7f6)
...
- Fixed coexist LoadProhibited issue
2024-07-12 15:47:28 +08:00
linruihao
6613a38040
fix(bt/controller): Fixed some controller bugs
...
- Fixed fail to establish eSCO when connected to two devices
- Changed some error log level to Debug if the error have a workaround
Closes https://github.com/espressif/esp-idf/issues/12340
2024-07-05 14:59:43 +08:00
linruihao
49c19fd857
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 11:43:45 +08:00
linruihao
1214a9684a
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-04 19:25:19 +08:00
linruihao
e0dbcfae00
fix(esp_phy): update phylib for C3, S3, C2 and C6
...
- fixed BLE coded phy s8 tx issue in coexistence scenarios
- fixed ESP32-C3 and ESP32-S3 BLE RX issue
- optimize ESP32-C3 and ESP32-S3 light sleep current
2024-04-08 14:16:26 +08:00
linruihao
4a61fda5fb
fix(bt): fixed cmakelist error on c2
...
Closes https://github.com/espressif/esp-idf/issues/13451
2024-03-27 19:38:45 +08:00
linruihao
3d0d4de125
fix(bt/controller): Fixed some bugs in esp32 bt controller
...
1. fixed crash issue in coexist callback
2. fixed wrong LMP message send when expect peer device increase tx power to max
2024-03-15 11:31:57 +08:00
Lin Rui Hao
00df222cdf
Merge branch 'docs/rf_coexistence_api_guides_support_esp32c2' into 'master'
...
Docs: RF coexistence api guides support esp32c2
Closes BT-3582
See merge request espressif/esp-idf!28780
2024-02-23 15:20:45 +08:00
Lin Rui Hao
6c9f50343d
Merge branch 'bugfix/fix_coex_lib_circular_dependency' into 'master'
...
fix(esp_coex): fix circular dependency issue on esp32
Closes IDFGH-12049
See merge request espressif/esp-idf!29099
2024-02-21 19:04:28 +08:00
linruihao
e418e8ec21
docs: update rf coexistenct api guides
...
1. support esp32c2
2. fix inconsistency between CN and EN docs of rf coexistence
3. adjust the visibility of some contents based on soc_caps
2024-02-21 16:57:33 +08:00
linruihao
1d34bb5e8a
fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2
2024-02-21 16:38:46 +08:00
linruihao
6604417b45
fix(esp_coex): fix circular dependency issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/13113
2024-02-20 15:12:20 +08:00
linruihao
b6d6735190
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-20 11:26:52 +08:00
linruihao
4fbfc98132
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:34:10 +08:00
linruihao
cfbd316b77
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-04 19:18:58 +08:00
linruihao
fa3474496d
fix(bt/controller): Fixed establish two sco connections failed
2023-12-18 11:26:06 +08:00
linruihao
3d09287738
fix(phy): Fix Bluetooth coexist bug on ESP32
2023-12-14 14:35:06 +08:00
linruihao
b0bd1f38f8
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-13 19:26:49 +08:00
linruihao
33909cfa68
fix(esp_coex): Fix deprecated configuration options not rename to new one
2023-11-10 12:03:27 +08:00
linruihao
11efe6ecdc
fix(esp_coex): Fix dependency errors in coexist configuration
2023-10-16 11:44:23 +08:00
linruihao
efacf9a73d
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop
2023-09-14 17:55:55 +08:00
linruihao
f3b87ee3bd
fix(bt/controller): Fixed some HCI commands parameter check
...
Fixed HCI_Change_Connection_Packet_Type Command parameter check
Fixed HCI_Accpet_Synchronous_Connection_Request Command parameter check
Fixed HCI_Set_Connectionless_Peripheral_Broadcast_Data Command parameter check
2023-08-30 19:38:14 +08:00
Lin Rui Hao
68bd2badf4
Merge branch 'contrib/github_pr_9498' into 'master'
...
bluedroid: fix member typo
Closes IDFGH-7987
See merge request espressif/esp-idf!19436
2022-08-09 11:13:33 +08:00
linruihao
fe04cdb88c
Fixd union member access typo
...
Closes https://github.com/espressif/esp-idf/pull/9498
2022-08-08 19:40:25 +08:00