Commit Graph

3692 Commits

Author SHA1 Message Date
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
chenjianhua
f8ad2871e6 feat(bt/bluedroid): Add print and assert when failed to alloc memory 2024-08-23 16:56:45 +08:00
Jiang Jiang Jian
df432b8508 Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep_v5.1' into 'release/v5.1'
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32 (v5.1)

See merge request espressif/esp-idf!33004
2024-08-23 16:07:46 +08:00
linruihao
b22e9d00a8 fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32 2024-08-23 11:05:10 +08:00
zhanghaipeng
a70bb11950 feat(ble/controller): Support get BLE controller free heap size 2024-08-23 09:42:25 +08:00
zhanghaipeng
31e68c9d36 fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data 2024-08-23 09:42:24 +08:00
shreeyash
c8f50920b2 fix(nimble): Fixed blesmp getbondlist issue 2024-08-22 21:33:59 +05:30
Island
7ba5cbf9d9 Merge branch 'bugfix/fix_bleqabr24_1152_v5.1' into 'release/v5.1'
Fixed BLE vendor HCI get controller status command on ESP32 (v5.1)

See merge request espressif/esp-idf!32967
2024-08-22 16:57:01 +08:00
Rahul Tank
f8fe876cdd Merge branch 'feat/ble_link_estab_event_v5.1' into 'release/v5.1'
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established (v5.1)

See merge request espressif/esp-idf!32260
2024-08-22 15:30:45 +08:00
Island
06e274fe49 Merge branch 'fix/ble_mesh_gh_pr_13135_v5.1' into 'release/v5.1'
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS (v5.1)

See merge request espressif/esp-idf!32771
2024-08-21 16:55:07 +08:00
Island
a80e1dc83d Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv_v5.1' into 'release/v5.1'
fix(ble): fixed blufi issue on ESP32-C2 (v5.1)

See merge request espressif/esp-idf!32944
2024-08-21 15:18:22 +08:00
chenjianhua
6d488f11b3 fix(bt): Update bt lib for ESP32(241c96c)
- Fixed BLE vendor HCI get controller status command
2024-08-20 19:31:13 +08:00
Rahul Tank
071fed2d6f feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established 2024-08-20 14:56:13 +05:30
zwl
bd48565e81 fix(ble): fixed blufi issue on ESP32-C2 2024-08-19 21:48:25 +08:00
Pat Erley
cc32d8c96c fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated.  Resolve by
properly setting the fields.

Signed-off-by: luoxu <luoxu@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/13135
2024-08-17 06:04:02 +08:00
Rahul Tank
61edc67100 feat(nimble): Add support to allow connection during scanning 2024-08-16 15:05:39 +05:30
Wang Mengyang
4b7286d083 fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
Closes https://github.com/espressif/esp-idf/issues/14263
2024-08-14 19:00:15 +08:00
Wang Meng Yang
670b6c76e2 Merge branch 'bugfix/fix_ble_channel_map_update_v5.1' into 'release/v5.1'
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.1)

See merge request espressif/esp-idf!32583
2024-08-14 10:50:08 +08:00
Rahul Tank
9481ed111f fix(nimble) Added change to handle linked om data at blufi layer 2024-08-13 16:54:42 +05:30
zhanghaipeng
f653a21793 feat(ble/bluedroid): Support getting BLE address type in bond list 2024-08-13 12:13:08 +08:00
zhanghaipeng
75430acf9d docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates 2024-08-13 12:13:08 +08:00
zhanghaipeng
824bd4342b fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
- Fix BLE channel map update when latency is not zero
2024-08-13 12:13:08 +08:00
chenjianhua
13527b0e91 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
- Support enhanced BLE TX power setting and getting
2024-08-13 12:13:08 +08:00
Island
059732a311 Merge branch 'feat/print_the_ble_mac_when_init_5.1' into 'release/v5.1'
feat(ble): Print out the BT mac when the controller is initialized

See merge request espressif/esp-idf!32732
2024-08-12 20:15:06 +08:00
zwl
8397aaa29d fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C6 2024-08-10 13:06:45 +08:00
Shen Weilong
a981024b98 feat(ble): Print out the BT mac when the controller is initialized 2024-08-09 20:55:16 +08:00
Island
c9c26a6afc Merge branch 'fix/ble_mesh_github_pr_14140_v5.1' into 'release/v5.1'
fix(ble-mesh): don't use dangling pointer in nimble gatt service (v5.1)

See merge request espressif/esp-idf!32615
2024-08-09 10:33:15 +08:00
Rahul Tank
5af88badfa feat(nimble): Add extra handling for set data len packet event 2024-08-08 12:03:36 +05:30
Wang Meng Yang
03f66399a1 Merge branch 'fix/hfp_pcm_api_set_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape (backport v5.1)

See merge request espressif/esp-idf!32481
2024-08-07 19:06:24 +08:00
Island
6892f1a08d Merge branch 'bugfix/fixed_ble_issues_on_c6_h2_c2_0731_v5.1' into 'release/v5.1'
Bugfix/fixed ble issues on c6 h2 c2 0731 (v5.1)

See merge request espressif/esp-idf!32462
2024-08-06 16:01:17 +08:00
Mario Schlegel
c237d010e4 fix(ble-mesh): don't use dangling pointer in nimble gatt service
Signed-off-by: luoxu <luoxu@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/14140
2024-08-06 10:43:57 +08:00