3722 Commits

Author SHA1 Message Date
Rahul Tank
8e0739ccd5 fix(nimble): Fix clang compilation issue 2024-09-24 12:15:59 +05:30
Rahul Tank
adf8d464fc Merge branch 'feat/send_data_len_afer_conn_v5.1' into 'release/v5.1'
feat(nimble): Set data length after connection (v5.1)

See merge request espressif/esp-idf!33696
2024-09-24 14:28:51 +08:00
Jiang Jiang Jian
36b9357ef7 Merge branch 'bugfix/fix_sdp_bugs_v5.1' into 'release/v5.1'
Bugfix/fix sdp bugs[backport 5.1]

See merge request espressif/esp-idf!33604
2024-09-20 14:13:42 +08:00
Wang Meng Yang
0e1492b06d Merge branch 'bugfix/fix_some_bugs_in_avrcp_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fixed some bugs in AVRCP (Backport v5.1)

See merge request espressif/esp-idf!33580
2024-09-20 11:41:06 +08:00
Island
697a621545 Merge branch 'feat/support_blecrt_242_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails (v5.1)

See merge request espressif/esp-idf!33632
2024-09-20 10:34:02 +08:00
Rahul Tank
2e7caef119 feat(nimble): Set data length after connection 2024-09-19 20:24:29 +05:30
Island
71bac64a08 Merge branch 'bugfix/fixed_c6_crash_c2_crash_issue_v5.1' into 'release/v5.1'
Bugfix/fixed c6 crash c2 crash issue (v5.1)

See merge request espressif/esp-idf!33597
2024-09-19 20:21:06 +08:00
Chen Jian Hua
807acee34c fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
(cherry picked from commit e4e23087ee4b3e2d86ba44799daccb7a2e5cd781)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-19 09:12:26 +08:00
Chen Jian Hua
c2e8a6e9b2 feat(bt/bluedroid): Add BLE connection id param for ESP_GATTS_RESPONSE_EVT
(cherry picked from commit e4a372ab76d318a5eedb29f41f08fa909744f828)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-19 09:12:24 +08:00
Chen Jian Hua
c846ee7917 fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
(cherry picked from commit fe43c8f1b5c9dd0761211ca09c980a1cacf35f8c)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-18 17:34:20 +08:00
zwl
7890498092 fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6 2024-09-18 17:03:37 +08:00
liqigan
0b2bf46463 fix(bt/bluedroid): Fixed not deep copy service_name and user1_ptr in RAW SDP search event 2024-09-18 16:42:22 +08:00
liqigan
3ee6b9e051 change(bt/bluedroid): Limited SDP service discovery operation 2024-09-18 16:42:07 +08:00
liqigan
340cc81c02 change(bt/bluedroid): Release record data after SDP record created 2024-09-18 16:41:57 +08:00
Zhao Wei Liang
0678e23215 fix(ble): fixed memory leak issue when using uart hci
(cherry picked from commit 4d2c44f511ee00f6e491790e2bc9fbdc6726dbd6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-18 15:57:45 +08:00
Zhao Wei Liang
906b24dcac fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
(cherry picked from commit 0ef9ecb715f93bd0c4c4785357cabcaa36b31273)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-18 15:57:43 +08:00
Zhao Wei Liang
96e6cebe8c fix(ble): fixed occasional acl data packet loss issue when using UHCI on ESP32-H2
(cherry picked from commit c929a019318472d0faf80f1b2e9b88066e36b71a)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-18 15:57:41 +08:00
linruihao
35ff605f35 fix(bt/bluedroid): Fixed some bugs in AVRCP 2024-09-18 11:26:34 +08:00
Rahul Tank
f6b08fb2e9 fix(nimble): De-register host cb in stack deinit 2024-09-16 14:22:47 +05:30
linruihao
42ccb8fc26 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
- Fixed missing sync established event after canceling sync
2024-09-11 17:15:42 +08:00
Wang Meng Yang
494cce05a9 Merge branch 'bugfix/exit_sniff_immed_enter_sniff_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode(v5.1)

See merge request espressif/esp-idf!33399
2024-09-11 15:30:44 +08:00
Wang Meng Yang
8af42a08cf Merge branch 'bugfix/fix_hid_cod_setting_v5.1' into 'release/v5.1'
Bugfix/fix hid cod setting[backport 5.1]

See merge request espressif/esp-idf!33339
2024-09-10 18:30:49 +08:00
xiongweichao
acfa4b00a7 fix(bt/bluedroid): Fix the protocol stack to exit sniff mode
- Already in result mode but request change indication has not been cleared
2024-09-10 11:42:05 +08:00
Island
ed4220c163 Merge branch 'bugfix/fix_some_ble_bugs_240826_v5.1' into 'release/v5.1'
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b) (v5.1)

See merge request espressif/esp-idf!33391
2024-09-10 11:37:48 +08:00
chenjianhua
867ed4d319 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-09 11:35:29 +08:00
chenjianhua
51aa349204 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-09 11:30:46 +08:00
Island
4bd5b51627 Merge branch 'docs/optimized_ble_gattc_multi_connect_example_v5.1' into 'release/v5.1'
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic (v5.1)

See merge request espressif/esp-idf!33196
2024-09-09 10:34:51 +08:00
zhanghaipeng
a0f864456c fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type' 2024-09-06 10:14:42 +08:00
Nebojša Cvetković
a3eb74cdb7 fix(bt/bluedroid): Resolve warning: unused variable 'pp' 2024-09-06 10:14:42 +08:00
liqigan
7079d50ecd feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
Closes https://github.com/espressif/esp-idf/issues/13622
2024-09-05 14:25:27 +08:00
shreeyash
81752a8f5f fix(nimble): Make CCCD flags configurable 2024-09-04 14:13:19 +05:30
Island
fac6bb6c1c Merge branch 'bugfix/fixed_assert_on_esp32c2_v5.1' into 'release/v5.1'
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 (v5.1)

See merge request espressif/esp-idf!33207
2024-09-02 10:08:14 +08:00
Wang Meng Yang
c86c53dd64 Merge branch 'contrib/github_pr_14286_v5.1' into 'release/v5.1'
fix(bt): Add a parameter in the two least significant bits of Class of Device (backport v5.1)

See merge request espressif/esp-idf!33166
2024-09-02 09:34:51 +08:00
zwl
1f1fc3baed fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 2024-08-30 12:03:04 +08:00
chenqingqing
5fa5a1327c fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf 2024-08-28 17:01:50 +08:00
chenqingqing
20990096b2 fix(bt): Add a parameter in the two least significant bits of Class of Device 2024-08-28 16:52:03 +08:00
WebDust21
592e743dad fix(bt): Enable use of RESERVED bits in COD (GitHub PR) 2024-08-28 16:51:53 +08:00
cjin
53c865090c feat(ble): add internal api to change ble slow clock source 2024-08-27 12:48:38 +08:00
cjin
6a89c38a7e fix(ble): remove ble wakeup before entering light sleep 2024-08-27 10:18:16 +08:00
zwl
c83d6bcc9a fix(ble): fixed ble controller issues on ESP32-H2 2024-08-26 19:43:40 +08:00
zwl
8ea9a8a93c fix(ble): fixed ble controller issues on ESP32-C6 2024-08-26 19:43:12 +08:00
zwl
d31558126f fix(ble): fixed ble controller issues on ESP32-C2 2024-08-26 19:42:40 +08:00
Jiang Jiang Jian
df69f27173 Merge branch 'feat/collect_retention_link_definition_v5.1' into 'release/v5.1'
change(esp_hw_support): collect retention link priority definition (v5.1)

See merge request espressif/esp-idf!33070
2024-08-26 19:07:52 +08:00
Jiang Jiang Jian
386d49f132 Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.1' into 'release/v5.1'
Fixed some BLE bugs 240812 (backport v5.1)

See merge request espressif/esp-idf!32794
2024-08-26 14:52:05 +08:00
Jiang Jiang Jian
00a0acfc23 Merge branch 'bugfix/fix_ble_resolve_adv_data_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data (v5.1)

See merge request espressif/esp-idf!33025
2024-08-26 14:50:45 +08:00
wuzhenghui
2a48be3a9d
change(esp_hw_support): collect retention link priority definition 2024-08-26 11:22:30 +08:00
Astha Verma
20c2a13767 fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature 2024-08-24 11:04:38 +05:30
chenjianhua
1743d22f08 fix(bt/bluedroid): Fixed work queue delete when create thread failed 2024-08-23 16:56:54 +08:00
chenjianhua
821977402c feat(bt/bluedroid): Report HCI error code to app when command fails 2024-08-23 16:56:45 +08:00
chenjianhua
5c50fac22a fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist 2024-08-23 16:56:45 +08:00