Sumeet Singh
81f5d899f6
fix(nimble): Fixed async race condition with HCI outstanding packets counter
2025-05-15 09:13:16 +05:30
Rahul Tank
2eac57a1da
fix(nimble): Extend support for allow connect during scan for more chips
2025-05-15 09:13:12 +05:30
Rahul Tank
2fd71413f0
fix(nimble): Add support for anonymous address type for whitelist
2025-05-15 09:13:08 +05:30
Rahul Tank
b8badb85d1
fix(nimble): Add configurable option to select ext adv v2 command
2025-05-15 09:13:04 +05:30
Rahul Tank
f8cdf02b55
Merge branch 'feat/gatt_cache_info_v5.5' into 'release/v5.5'
...
fix(nimble): Added api's to fetch gatt cache info (v5.5)
See merge request espressif/esp-idf!39093
2025-05-14 23:09:29 +08:00
Astha Verma
8ea6b3170b
fix(nimble): Added APIs to fetch GATT cache info and discover included services
2025-05-14 10:26:25 +05:30
Zhang Hai Peng
2de265b3e7
fix(ble/bluedroid): Reduce Bluedroid host log output over SPI
...
(cherry picked from commit 0586d103172c87723c7308f2cc6bfda48221f105)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:30 +08:00
Zhang Hai Peng
953fe222ec
fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
...
(cherry picked from commit bfa0fff2e58150f812c9c52e701864f0726c6ab8)
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-05-13 16:14:28 +08:00
Zhang Hai Peng
70f19793f8
fix(ble/bluedroid): Change maximum length of attribute value to 517
...
(cherry picked from commit df8c1f7a96a42010349171819ba984916b997db2)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:25 +08:00
Zhang Hai Peng
0b2f639c62
docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
...
(cherry picked from commit ebb76933d01870c2d5f4e05da3816240fac432e6)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:23 +08:00
Zhang Hai Peng
a3cb7f4404
fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
...
(cherry picked from commit 6552854cb5b0a9dc5c68f89e6fec438bcbd764c5)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:20 +08:00
Rahul Tank
3e99f2f26c
fix(nimble): Added option to stack to handle repeat pairing internally
2025-05-08 15:31:47 +05:30
Rahul Tank
386a3905b5
Merge branch 'feat/autopts_and_ssc_fixes' into 'master'
...
feat(nimble): Added fixes related to SSC and AutoPTS testing
See merge request espressif/esp-idf!36913
2025-05-08 17:58:55 +08:00
Wang Meng Yang
ee9c524bb6
Merge branch 'feat/add_sdkconfig_for_secure_connection' into 'master'
...
feat(bt): add sdkconfig for secure connection host support feature
See merge request espressif/esp-idf!38895
2025-05-08 14:33:10 +08:00
gongyantao
fc6f5cf71d
feat(bt): Initialize the SC during the bluedroid initialization
2025-05-08 10:06:13 +08:00
Rahul Tank
f809c1125a
Merge branch 'bugfix/conn_with_scan_c6_h2' into 'master'
...
fix(nimble): Enable support for Connect with scan for 32/ c6/ h2 chip
Closes BLERP-1822
See merge request espressif/esp-idf!38826
2025-05-08 00:27:50 +08:00
Sumeet Singh
12639efed5
feat(nimble): Added some fixes for autopts testing
2025-05-07 15:27:08 +05:30
Rahul Tank
1c9d07b7ac
fix(nimble): Expose API to parse adv report for specific AD flags
2025-05-06 11:39:33 +05:30
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
Rahul Tank
d2cbc938ae
fix(nimble): Enable support for Connect with scan for c6/ h2 chip
2025-04-29 13:48:41 +05:30
Island
38628f98b9
Merge branch 'feat/add_sync_cte_type_in_pa_sync' into 'master'
...
Feat/add sync cte type in pa sync
Closes BLERP-1728
See merge request espressif/esp-idf!38315
2025-04-27 14:11:31 +08:00
Wang Meng Yang
141d19ceec
Merge branch 'bugfix/l2cap_no_report_stop_server_evt' into 'master'
...
fix(bt): Fixed l2cap not reporting stop server completion event
Closes BTQABR2023-470
See merge request espressif/esp-idf!38469
2025-04-24 14:22:06 +08:00
Wang Meng Yang
b74b55c535
Merge branch 'feat/add_api_get_avrc_status' into 'master'
...
feat(bt): Add API to get some information of Classic Bluetooth profile
Closes BTQABR2023-475
See merge request espressif/esp-idf!38530
2025-04-23 20:26:54 +08:00
xiongweichao
f02e35363b
feat(bt): Add API to get some information of Classic Bluetooth profile
2025-04-23 14:46:40 +08:00
xiongweichao
b9182a8293
fix(bt): Fixed l2cap not reporting stop server completion event
2025-04-21 16:06:15 +08:00
Abhinav Kudnar
99909899ea
fix(nimble): Fix sync handle assignment for pawr connection
2025-04-17 14:05:57 +08:00
xiongweichao
e7a6d3298c
fix(bt): fixed spp not reporting write event
2025-04-14 15:42:41 +08:00
xiongweichao
4b5ccbe7f1
fix(bt): Fixed the issue with l2cap not using dynamic memory
2025-04-11 16:45:53 +08:00
xiongweichao
1f7658ed42
feat(bt): Added events for l2cap register and unregister vfs
2025-04-11 16:45:53 +08:00
Shreeyash
d4b60bbe3a
fix(nimble): Fix incorrect OTA address assignment
2025-04-10 16:50:45 +05:30
Rahul Tank
c5a53842d1
Merge branch 'bugfix/handle_missing_unlock' into 'master'
...
fix(nimble): Fixed one missing ble_hs_unlock()
See merge request espressif/esp-idf!38185
2025-04-09 13:23:05 +08:00
zhiweijian
eb647d10c6
feat(ble/bluedroid): Add sync_cte_type in creat_periodic_adv_sync function
2025-04-09 10:06:13 +08:00
zhiweijian
cf6135c990
fix(ble/bluedroid): Fixed BLE_FEAT_CREATE_SYNC_ENH define error in bluedroid host
2025-04-08 20:33:31 +08:00
Island
241afda29e
Merge branch 'bugfix/fix_ble_controller_only_error_if_hci_uart_enabled' into 'master'
...
fix(ble/controller): Fixed controller flash only bug if hci-uart is enabled
Closes BLERP-1696 and BLERP-1703
See merge request espressif/esp-idf!38001
2025-04-07 16:00:44 +08:00
Wang Meng Yang
5f3097f260
Merge branch 'feature/add_profile_stat' into 'master'
...
feat(bt): Add API to get profile status
Closes BTQABR2023-432
See merge request espressif/esp-idf!36854
2025-04-07 15:39:03 +08:00
Rahul Tank
49a35ff0b7
fix(nimble): Fixed one missing ble_hs_unlock()
2025-04-07 09:37:38 +05:30
Rahul Tank
88cb3f7e7a
fix(nimble): Handle connection posting condition
2025-04-02 21:33:52 +05:30
xiongweichao
1a6c9d7c15
feat(bt): Add API to get profile status
2025-04-01 16:14:19 +08:00
Rahul Tank
cc4fc21bfe
Merge branch 'bugfix/reattempt_sync_failed_unlock' into 'master'
...
fix(nimble): Added ble_hs_unlock for resync failed
Closes BLERP-1705
See merge request espressif/esp-idf!38085
2025-04-01 14:31:23 +08:00
Jiang Jiang Jian
96244e0849
Merge branch 'feature/bt_support_external_codec' into 'master'
...
feat(bt/bluedroid): Support external codec in Bluedroid HFP and A2DP
Closes BT-3937
See merge request espressif/esp-idf!36607
2025-04-01 10:34:23 +08:00
Island
f958eb7a4e
Merge branch 'bugfix/fix_coexqabr25_52' into 'master'
...
fix(bt/bluedroid): Fixed BLE connection active count getting
Closes BLERP-1583
See merge request espressif/esp-idf!37167
2025-03-31 11:20:32 +08:00
zhiweijian
1354037bc7
feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled
2025-03-28 21:52:09 +08:00
linruihao
74fab3a7b1
refactor(bt/bluedroid): Refactor a2dp audio data path
...
- Refactor audio APIs, optimize audio data path, reduce memory copy operations
- Support using external codec in application layer
- The internal codec will not be compiled if not use
2025-03-28 14:13:20 +08:00
linruihao
eda7ea3f49
refactor(bt/bluedroid): Refactor hfp audio data path
...
- Refactor audio APIs, optimize audio data path, reduce memory copy operations
- Support using external codec in application layer
2025-03-28 14:13:20 +08:00
Island
21ca2378cb
Merge branch 'bugfix/fix_some_ble_bugs_2503' into 'master'
...
Bugfix/fix some ble bugs 2503
Closes BLERP-1678, BLERP-1679, BLERP-1680, BLERP-1681, BLERP-1683, BLERP-1685, and BLERP-1687
See merge request espressif/esp-idf!37930
2025-03-28 10:31:42 +08:00
Wang Meng Yang
fb0a087ded
Merge branch 'bugfix/sec_service_record_conn_fail' into 'master'
...
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles
See merge request espressif/esp-idf!38032
2025-03-28 07:43:35 +08:00
Astha Verma
31550bb7db
fix(nimble): Added ble_hs_unlock for resync failed
2025-03-27 18:22:17 +05:30
Island
16ba8f892d
Merge branch 'feature/add_vendor_ble_cmd_definitions' into 'master'
...
Feature/add vendor ble cmd definitions
Closes BLERP-1684 and BLERP-1661
See merge request espressif/esp-idf!37598
2025-03-27 17:06:15 +08:00
zhanghaipeng
55043e280a
feat(ble/bluedroid): Implement BLE channel map reading API
2025-03-27 17:00:16 +08:00
zhanghaipeng
a9286567f0
fix(ble/bluedroid): Fix potential uint32_t overflow in BLE btu_start_timer
2025-03-27 16:59:12 +08:00