Roshan Bangar
af9a9076d6
feat(nimble): Added support for dynamic services
...
Added support for dynamic services
2023-09-01 17:40:42 +05:30
Rahul Tank
c0977bf730
Merge branch 'feature/adv_queue_congestion' into 'master'
...
feat(nimble): Added adv queue congestion check
See merge request espressif/esp-idf!25310
2023-09-01 19:50:19 +08:00
zhiweijian
65e18ff02a
Add mesh adv type for exception list
2023-09-01 17:38:06 +08:00
Zhang Hai Peng
3dca0d7d2e
Merge branch 'docs/update_ble_comment' into 'master'
...
docs(bt): Update comment in ble
See merge request espressif/esp-idf!25477
2023-09-01 16:08:49 +08:00
Island
3616815d09
Merge branch 'bugfix/timeout_when_update_conn_param' into 'master'
...
fix(bt): Fix bugs about updating connect param
See merge request espressif/esp-idf!25442
2023-09-01 15:37:44 +08:00
Island
6b14a61544
Merge branch 'bugfix/fix_crash_when_using_aes_128' into 'master'
...
fix(bt): Fix bug while calculating block cipher using aes-128
See merge request espressif/esp-idf!25476
2023-09-01 15:37:32 +08:00
Island
d750b3bfb6
Merge branch 'feat/support_per_adv_adi' into 'master'
...
feat(bt/bluedroid): Support periodic adi
Closes BLEQABR23-372
See merge request espressif/esp-idf!25546
2023-09-01 15:37:13 +08:00
wanglai@espressif.com
f9fd217020
feat(bt/bqb): Add setting local di record function for bt classic hid device bqb test
2023-09-01 01:54:29 +00:00
liqigan
4b35ac5c2d
remove(bt/bluedroid): Remove unused macro BT_SSP_INCLUDED and global
...
variable bte_bt_appl_cfg
2023-08-31 12:28:38 +00:00
liqigan
0df585dc35
feat(bt/bluedroid): Add new version of API for Bluedroid host stack initialization
2023-08-31 12:28:38 +00:00
Jin Cheng
cde05ef495
fix(bt/bluedroid): Deleted the redundant 'memset' in btc_hf_cb_handler
2023-08-31 19:44:37 +08:00
zhanghaipeng
79c2764d1e
docs(bt): Update comment in ble
2023-08-31 16:43:32 +08:00
Jiang Jiang Jian
23ebfd1420
Merge branch 'test/bqb_test_bt_classic_a2dp' into 'master'
...
feat(bt/bqb): Add setting SBC encoder and reject invalid codec type support for a2dp BQB test
Closes BT-3338
See merge request espressif/esp-idf!25484
2023-08-31 13:53:26 +08:00
darshan
8e0cfe7f66
feat(nimble): Added adv queue congestion check
2023-08-31 10:57:11 +05:30
Jin Cheng
0a03f7e03a
docs(bt/bluedroid): Changed the description of esp_hf_client_reject_call
2023-08-30 17:27:13 +08:00
Jin Cheng
fbb69daaaa
fix(bt/bluedroid): Fixed wrong indexes of HF-AG indicators
2023-08-30 17:27:13 +08:00
Jin Cheng
6d301d11bc
fix(bt/bluedroid): Added peer Bluetooth device address into HF callback parameters
2023-08-30 17:27:03 +08:00
Jin Cheng
a93b6674c4
fix(bt/bluedroid): Changed log level from WARNING to DEBUG in bta_ag_sco_read_cback
2023-08-30 17:24:45 +08:00
Jin Cheng
0c4dc36695
fix(bt/bluedroid): Fixed wrong code logic in 'AT+CIND?' of HFP
2023-08-30 17:24:45 +08:00
Jin Cheng
ccfcc6a153
fix(bt/bluedroid): Fixed errors in parsing ATD command in HFP AG
2023-08-30 17:24:38 +08:00
zhanghaipeng
ca2c295cca
feat(bt/bluedroid): Support periodic adv adi feature
2023-08-30 14:27:30 +08:00
Wang Meng Yang
0f852ec0da
Merge branch 'feature/add_bt_set_page_timeout_api' into 'master'
...
Feat(bt/bluedroid): Add new apis for bluetooth to set and get page timeout
Closes BT-3392
See merge request espressif/esp-idf!25351
2023-08-30 11:29:44 +08:00
gongyantao
ff353beec9
feat(bt/gap): Add new apis for bluetooth to set and get page timeout
...
1: add two new apis for classic bluetooth,
esp_bt_gap_set_page_timeout(page_to) and esp_bt_gap_get_page_timeout(),
which can get and set the value of page timeout.
2023-08-29 16:28:35 +08:00
Island
5663531a7e
Merge branch 'bugfix/ble_hci_issues_chain_mbuf' into 'master'
...
fix hci issues when chain mbuf exists
See merge request espressif/esp-idf!25531
2023-08-28 18:39:45 +08:00
Rahul Tank
db996617d3
feat(nimble): Add support for LE Data Set Related Address Change command
2023-08-25 10:41:46 +05:30
luomanruo
91f531b14e
ble: Fix hci issues when chain mbuf exists
2023-08-25 12:22:16 +08:00
Wang Meng Yang
3632aa5bd5
Merge branch 'feature/config_device_name_in_eir' into 'master'
...
Add option whether to include or exclude device name in extended inquiry response data
Closes BTQABR2023-31
See merge request espressif/esp-idf!25341
2023-08-25 11:19:38 +08:00
wanglai@espressif.com
2644b3efa5
feat(bt/bqb): Set SBC encoder as PTS required for BQB test
...
1: set SBC encoder as PTS required. The encoder is effective first.
But it changes to default after media start.
2023-08-25 11:15:15 +08:00
Jin Cheng
3e7a47a566
fix(bt/bluedroid): Fixed NULL Bluetooth device address in HF-AG events was reported to application layer
2023-08-25 11:11:32 +08:00
Rahul Tank
53102f6600
Merge branch 'feat/add_high_duty_adv_interval' into 'master'
...
feat(nimble): Added support for high duty adv interval
See merge request espressif/esp-idf!25371
2023-08-25 04:00:56 +08:00
zhanghaipeng
bd2bde1448
fix(bt): Fix bugs about updating connect param
2023-08-24 14:14:35 +08:00
Chen Jian Hua
cce55cf071
Merge branch 'bugfix/fix_bleqabr23_457' into 'master'
...
fix(bt/bluedroid): Fixed GATTC cache address save when list is full
See merge request espressif/esp-idf!25362
2023-08-24 14:09:01 +08:00
baohongde
e7a2096397
feat(bt/bluedroid): Add option whether to include device name in extended inquiry response
2023-08-24 14:04:28 +08:00
wanglai@espressif.com
d0395070c3
fix(bt/avdtp): Reject SET CONFIGURATION command with error code INVALID_CODEC_TYPE
...
1: reset p_scb->avdt_handle in cleanup function.
2: cancel comparing p_scb->codec_type and p_scb->seps[xx].codec_type to
send the error INVALID_CODEC_TYPE.
2023-08-23 11:08:14 +08:00
Rahul Tank
d3b69c25e4
feat(nimble): Added support for high duty adv interval
2023-08-22 21:27:32 +05:30
Wang Meng Yang
8466930ac2
Merge branch 'bugfix/fix_bleqabr23_486' into 'master'
...
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
See merge request espressif/esp-idf!25370
2023-08-22 21:17:33 +08:00
zhanghaipeng
faff6d3ee3
fix(bt): Fix bug while calculating block cipher using aes-128
2023-08-22 19:38:01 +08:00
Roshan Bangar
67b956f503
feat(nimble): Added periodic Adv Feature Updates in BLE 5.3
2023-08-22 10:18:10 +05:30
Island
db51ceed69
Merge branch 'bugfix/esp32c6_heap_is_corrupted' into 'master'
...
Bugfix/esp32c6 heap is corrupted
See merge request espressif/esp-idf!25332
2023-08-21 14:03:09 +08:00
chenjianhua
b9e98b3e7f
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-08-19 04:24:47 +00:00
chenjianhua
293bf23743
fix(bt/bluedroid): Fixed GATTC cache address save when list is full
2023-08-19 12:08:30 +08:00
zwl
38d20430c7
ble: Added adv report flow control config on ESP32C6 and ESP32H2
2023-08-17 19:47:16 +08:00
Rahul Tank
09dd6237ae
fix(nimble): Add API to send pcl set rssi vsc
2023-08-17 12:37:00 +05:30
Wang Meng Yang
37c3fa8221
Merge branch 'bugfix/incr_sdp_max_conns' into 'master'
...
fix(bt): Increased SDP maximum connections to avoid connection exhaustion
Closes BTQABR2023-12
See merge request espressif/esp-idf!25184
2023-08-14 12:02:23 +08:00
chenjianhua
7accddadaa
Update bt lib for ESP32-C3 and ESP32-S3(59725b5)
...
- Support BLE RX error packet count record
- Fixed adv random delay when adv interval is less than 20ms
- Fixed adv random address setting when owner address type is public
2023-08-11 14:08:59 +08:00
Island
ba0b8dcac1
Merge branch 'bluedroid/memory_full' into 'master'
...
fix (Bluedroid) : Fix the memory corruption issue
See merge request espressif/esp-idf!24905
2023-08-10 19:05:32 +08:00
satish.solanke
b250e598dc
fix(Bluedroid) : Fix the memory corruption issue
2023-08-08 12:16:55 +00:00
isha.pardikar@espressif.com
9178a78142
NimBLE: Added support of encrypted advertising data
2023-08-08 15:37:51 +05:30
isha.pardikar@espressif.com
e0b5ab3cef
fix(nimble): Added checks before accessing event pointers
2023-08-08 04:58:20 +00:00
Chen Jian Hua
f5d9986246
Merge branch 'bugfix/fix_bleqabr23_178' into 'master'
...
fix(bt/bluedroid): Fix address check when using NRPA as random device address
See merge request espressif/esp-idf!25074
2023-08-07 20:38:32 +08:00
Chen Jian Hua
ad149a6a80
Merge branch 'feature/support_high_duty_adv_interval' into 'master'
...
feat(bt/bluedroid): Support high duty adv interval setting
See merge request espressif/esp-idf!25108
2023-08-07 20:38:17 +08:00
Wang Meng Yang
3da60ec6e7
Merge branch 'bugfix/remove_deprecated_err_code' into 'master'
...
fix(bt): Removed an incorrectly defined HCI error code in Bluedroid
See merge request espressif/esp-idf!25162
2023-08-04 17:26:47 +08:00
Jin Cheng
99eb6bf3ec
fix(bt): Increased SDP maximum connections to avoid connection exhausted
2023-08-03 16:52:50 +08:00
Jin Cheng
79bb7b6c8a
fix(bt): Removed an incorrectly defined HCI error code
2023-08-03 12:15:03 +08:00
chenjianhua
e43e4b83fc
feat(bt/bluedroid): Support high duty adv interval setting
2023-08-03 11:14:38 +08:00
Rahul Tank
a43c37ff75
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-02 12:34:26 +05:30
Rahul Tank
9dafd9f778
feat(mesh): Add support for Duplicate Exception list update VSC for
...
Nimble
2023-08-01 19:27:29 +05:30
Rahul Tank
8ce1c45d6d
fix (nimble): Fix warnings generated in GCC13
2023-07-31 18:37:01 +05:30
chenjianhua
7083222a2f
fix(bt/bluedroid): Fix address check when using NRPA as random device address
2023-07-30 19:53:16 +08:00
Wang Meng Yang
27ad736356
Merge branch 'test/bqb_test_btdm_sync_20230711' into 'master'
...
feat(bt/bqb): Add BQB enabling and rfcomm msc command sending support
See merge request espressif/esp-idf!24782
2023-07-26 10:54:15 +08:00
Zhang Hai Peng
2c3454ea8b
Merge branch 'bugfix/set_addr_resolution_enable_while_advertising' into 'master'
...
Bugfix/Fix bug with address resolution enabling during non-connected activities
See merge request espressif/esp-idf!24923
2023-07-26 10:36:41 +08:00
Zhang Hai Peng
47ae2c2c3a
Merge branch 'bugfix/support_periodic_adv_len_0' into 'master'
...
fix(bt): Fix ble periodic advertising data length 0 error
See merge request espressif/esp-idf!24853
2023-07-26 10:34:37 +08:00
zhanghaipeng
9a9ce20e41
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-25 21:53:04 +08:00
wanglai@espressif.com
c9d77f7028
fix(bt/bqb): Modify BQB related configurations
2023-07-25 14:17:28 +08:00
wanglai@espressif.com
d1443a91fa
feat(bt): Add BQB enabling and rfcomm msc command sending support
...
1: add the CONFIG_BT_BQB_ENABLED for some functions of bqb test.
2: add bqb_rfc_send_msc_cmd function to send rfcomm msc command with
only address arg input.
2023-07-19 11:59:07 +08:00
zhanghaipeng
f83664929a
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-18 21:33:56 +08:00
Rahul Tank
bbfb44a0fe
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-18 16:21:09 +05:30
Shen Weilong
e9e6372690
feat(ble): Added ble examples for multiple connections
2023-07-18 12:05:11 +08:00
chenjianhua
4e140bd2f9
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-13 12:12:57 +08:00
Rahul Tank
027c43e148
fix(nimble): Increase BLE_HOST_SEM_COUNT to allow more semaphore allocation
2023-07-11 17:14:12 +05:30
Rahul Tank
b926bf5048
fix (nimble): Fix data type of power level and delta to handle negative values
2023-07-10 15:50:01 +05:30
isha.pardikar@espressif.com
85661d38e6
feat (NimBLE): Add proximity sensor as a service
2023-07-06 17:59:54 +05:30
Rahul Tank
78c33778a9
Merge branch 'bugfix/refactor_nimble_header' into 'master'
...
refactor (nimble): Refactor nimble header files
Closes DOC-5615
See merge request espressif/esp-idf!24432
2023-07-06 20:17:35 +08:00
Jiang Jiang Jian
5354759735
Merge branch 'feature/update_avrcp_v1.5' into 'master'
...
bt: Update AVRCP version to v1.5
Closes BT-3283 and BT-2945
See merge request espressif/esp-idf!23959
2023-07-05 19:38:01 +08:00
Rahul Tank
b0b722da33
Merge branch 'bufix/fix_assert_while_stack_deinit' into 'master'
...
NimBLE : Fix assert due to controller event while stack deinit
Closes IDFGH-10527
See merge request espressif/esp-idf!24520
2023-07-05 16:24:27 +08:00
Rahul Tank
3c902677d8
refactor(nimble): Refactor header files
...
Refactor header files to separate out APIs developed by Espressif for
documentation purpose
2023-07-05 13:50:33 +05:30
Rahul Tank
1268530ace
Merge branch 'feature/add_support_pcl_vsc' into 'master'
...
fix(Nimble): Add VSC / VSE handling code and structure for PCL Set RSSI
See merge request espressif/esp-idf!24181
2023-07-05 15:33:43 +08:00
Chen Jian Hua
f71b23e767
Merge branch 'bugfix/bluedroid_ble_adv_length_0_error' into 'master'
...
bluedroid: fix ble adv length 0 error
See merge request espressif/esp-idf!24496
2023-07-04 11:00:43 +08:00
Roshan Bangar
de0798c460
fix(nimble): Fix assert due to controller event while stack deinit
2023-07-03 04:57:20 +00:00
xiongweichao
e86b367f21
change(bt/Bluedroid): Update AVRCP version to 1.5
2023-07-03 03:57:26 +00:00
Wang Meng Yang
fe04d6dad9
Merge branch 'bugfix/fix_some_bt_controller_bug' into 'master'
...
component_bt:Fixed some bluetooth bugs
Closes AUD-3566 and ESPCS-871
See merge request espressif/esp-idf!19247
2023-06-30 20:57:26 +08:00
Rahul Tank
7f8ecb218a
Nimble: Add APIs to handle vs HCI commands and events
2023-06-30 12:26:56 +05:30
zhanghaipeng
e74b07f717
fix(bt): Fix ble advertising data length 0 error
...
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-06-30 12:03:45 +08:00
chenjianhua
e748546365
bluedroid: fixed gatt tcb free when disconnecting
2023-06-29 18:03:49 +08:00
Sumeet Singh
4d3e48ad1f
Merge branch 'feature/exposed_gap_service_macros_to_menuconfig' into 'master'
...
NimBLE: Exposed macros used by GAP service to menuconfig
See merge request espressif/esp-idf!23876
2023-06-28 18:34:30 +08:00
Wang Meng Yang
52071f4e44
Merge branch 'bugfix/sdp_32_and_128_bit_UUID' into 'master'
...
bt:Fixed SDP not being able to configure 32-bit and 128-bit UUID
Closes IDFGH-10312
See merge request espressif/esp-idf!24173
2023-06-28 11:34:51 +08:00
Sumeet Singh
9de43c3bef
NimBLE: Exposed macros used by GAP service to menuconfig
2023-06-27 12:56:55 +05:30
Ilia Lutchenko
418ffd147b
btc_sdp: add_raw_sdp: fix 32 and 128-bit uuid configuration
...
Added proper conversion of 4 and 16-byte UUIDs values to binary streams.
UUIDs now set with SDP_AddAttribute() instead of
SDP_AddServiceClassIdList().
2023-06-26 10:05:50 +02:00
Jiang Jiang Jian
d68898785a
Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit' into 'master'
...
bugfix/Fixed the issue of alarm leak
See merge request espressif/esp-idf!24350
2023-06-26 10:21:32 +08:00
xiongweichao
3fd18692a2
components/bt: Fix crash due to NULL point
2023-06-25 16:18:30 +08:00
Jin Cheng
ec8a34628f
Fixed the issue of alarm leak in hf-ag
2023-06-21 15:24:05 +08:00
Jin Cheng
68c9a492ac
Fixed the issue of alarm leak in A2DP
2023-06-21 15:24:05 +08:00
Gong Yan Tao
d2fb7240a7
Merge branch 'docs/update_esp_hid_host' into 'master'
...
[docs] fix documents for Bluetooth HID Host API reference
Closes BT-3328
See merge request espressif/esp-idf!17602
2023-06-21 15:01:32 +08:00
wangmengyang
d4ac2380e7
component/docs: enable generation of API-reference documents for Bluetooth HID host
2023-06-21 12:02:58 +08:00
Jiang Jiang Jian
7cea35193b
Merge branch 'bugfix/fix_bluedroid_host_build_warning_when_log_is_disabled' into 'master'
...
Fixed bluedroid host build warning when log is disabled
See merge request espressif/esp-idf!24003
2023-06-20 15:51:11 +08:00
Rahul Tank
db5a2638dd
Merge branch 'bugfix/expose_clear_all_wl_api' into 'master'
...
Nimble: Expose API to clear all addresses in whitelist out of stack
See merge request espressif/esp-idf!24084
2023-06-19 23:18:13 +08:00
Wang Meng Yang
0a8610ab7b
Merge branch 'bugfix/hfp_packet_type_err' into 'master'
...
Revised (e)SCO configuration parameter sets
Closes FCS-1239
See merge request espressif/esp-idf!24166
2023-06-19 13:40:21 +08:00
Jin Cheng
4b46ecf6f2
Revised (e)SCO configuration parameter sets
2023-06-16 18:05:41 +08:00
gongyantao
028f7779f5
resolve the conflicts
2023-06-16 15:20:25 +08:00
Konstantin Kondrashov
c350c3c504
Merge branch 'feature/cleanup_wrong_log_use' into 'master'
...
all: Removes unnecessary newline character in logs
Closes IDFGH-10197
See merge request espressif/esp-idf!24131
2023-06-15 21:49:49 +08:00