Jiang Jiang Jian
bcccf0c3d8
Merge branch 'bugfix/fix_hidd_send_rpt_without_connection_v4.4' into 'release/v4.4'
...
Change(bt/bluedroid): Optimize HIDD sending interrupt report behavior[backport 4.4]
See merge request espressif/esp-idf!25920
2023-10-08 13:51:30 +08:00
Island
182303a93c
Merge branch 'bugfix/fix_some_ble_bug_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!26131
2023-10-08 10:52:31 +08:00
liqigan
939f55dd80
change(bt/bluedroid): Optimize HIDD sending interrupt report behavior
...
HID device is allowed to trigger reconnection by sending an interrupt
report. When reconnection is in progress, no more interrupt report can
be sent until the procedure is accomplished.
2023-10-08 09:54:11 +08:00
Jiang Jiang Jian
f65d665e9b
Merge branch 'change/optimize_sniff_request_v4.4' into 'release/v4.4'
...
Change(bt/bluedroid): Limit sniff request when pending mode change event[backport 4.4]
See merge request espressif/esp-idf!26055
2023-10-07 14:18:28 +08:00
Jiang Jiang Jian
d52e0874c9
Merge branch 'bugfix/fix_hid_congestion_v4.4' into 'release/v4.4'
...
Fix(bt/bluedroid): Fix the issue for HID congestion checking[backport 4.4]
See merge request espressif/esp-idf!26233
2023-10-07 14:12:33 +08:00
Rahul Tank
69f6838b4b
fix(nimble): Add event for reattempt connection count information
2023-09-29 10:08:08 +05:30
liqigan
bdf8dd3d10
fix(bt/bluedroid): Fix the issue for HID congestion checking
2023-09-26 14:29:06 +08:00
chenjianhua
b7e76d96fb
bluedroid: fix ble ext adv rand addr setting for NRPA
2023-09-21 21:34:35 +08:00
chenjianhua
375be9e109
bluedroid: fix ble adv data construct for device name
2023-09-21 21:34:23 +08:00
chenjianhua
b68fb2be7c
bluedroid: fix ble smp key distribution setting
2023-09-21 21:33:54 +08:00
liqigan
146c8f24a6
change(bt/bluedroid): Limit sniff request when pending mode change event
2023-09-19 20:11:53 +08:00
Rahul Tank
bf78b03cdc
fix(nimble): Fix for memory leak/optimization
2023-09-15 13:13:53 +05:30
chenjianhua
669438ad8b
bluedroid: add GATT read multi variable API and evt
2023-09-06 20:43:31 +08:00
chenjianhua
d0e6ca913e
bluedroid: add periodic adv sync transfer API and EVT
2023-09-06 20:43:31 +08:00
chenjianhua
5ae83e59a3
bluedroid: support gatts show local database
2023-09-06 20:43:31 +08:00
chenjianhua
ec08c167ff
bluedroid: fixed GATT multi notify and robust caching
2023-09-06 20:43:31 +08:00
chenjianhua
a57a8d8c32
bluedroid: add config for GAP service and periodic adv sync transfer
2023-09-06 20:43:31 +08:00
chenjianhua
8aafc35201
bluedroid: add internal GATT API for PTS
2023-09-06 20:43:31 +08:00
chenjianhua
53dd9f0a31
bluedroid: add config for robust caching and RPA timeout
2023-09-06 20:43:31 +08:00
chenjianhua
7e6b085c53
bluedroid: support GATT robust caching feature
2023-09-06 20:43:31 +08:00
chenjianhua
3565b74fa5
bluedroid: support GATT services database hash calculate
2023-09-06 20:43:31 +08:00
chenjianhua
a1ffb2580d
bluedroid: support periodic advertising sync transfer cmd
2023-09-06 20:43:31 +08:00
chenjianhua
33c8ffa69a
bluedroid: support LE L2CAP credit based connection
2023-09-06 20:43:31 +08:00
chenjianhua
650380e717
bluedroid: support oob pairing for smp secure connection
2023-09-06 20:43:31 +08:00
Jiang Jiang Jian
1cb288ed8b
Merge branch 'bugfix/fix_some_ble_bug_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!25728
2023-09-06 16:02:07 +08:00
chenjianhua
377501aaad
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-09-05 20:29:03 +08:00
zhanghaipeng
b06db3565a
fix(bt): Fix bugs about updating connect param
2023-09-05 20:29:03 +08:00
zhanghaipeng
eb449b401a
fix(bt): Fix bug while calculating block cipher using aes-128
2023-09-05 20:29:03 +08:00
zhanghaipeng
76e4e6601d
docs(bt): Update comment in ble
2023-09-05 20:29:03 +08:00
zhanghaipeng
571e6f0580
feat(bt/bluedroid): Support periodic adv adi feature
2023-09-05 20:29:03 +08:00
chenjianhua
4dd50e9f34
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-09-05 20:29:03 +08:00
chenjianhua
a5da0ebd0c
fix(bt/bluedroid): Fixed GATTC cache address save when list is full
2023-09-05 20:29:03 +08:00
chenjianhua
0b3ea0fcde
feat(bt/bluedroid): Support high duty adv interval setting
2023-09-05 20:29:03 +08:00
chenjianhua
30609ba7f0
fix(bt/bluedroid): Fix address check when using NRPA as random device address
2023-09-05 20:29:03 +08:00
Rahul Tank
183eab756b
fix(nimble): add flag to indicate 5.0 feature support
2023-09-05 11:21:22 +05:30
Rahul Tank
d89b1e45fa
Merge branch 'feat/add_high_duty_adv_interval_v4.4' into 'release/v4.4'
...
feat(nimble): Added support for high duty adv interval (v4.4)
See merge request espressif/esp-idf!25555
2023-09-01 15:02:24 +08:00
wanglai@espressif.com
08be89bd3e
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-31 19:49:38 +08:00
Rahul Tank
13afbeb7cb
feat(nimble): Added support for high duty adv interval
2023-08-25 10:36:31 +05:30
Rahul Tank
bd5f10b1fd
Merge branch 'bugfix/remove_global_min_max_def_v4.4' into 'release/v4.4'
...
Nimble: Removes global min/max definition causing problems with other libraries(v4.4)
See merge request espressif/esp-idf!25472
2023-08-25 01:17:12 +08:00
Rahul Tank
6d6a0eddc9
fix(nimble): Removed global min/max definition causing problems with other libraries
2023-08-23 11:15:50 +05:30
Jin Cheng
83f6cc60bc
fix(bt): Increased SDP maximum connections to avoid connection exhausted
2023-08-21 11:23:20 +08:00
Jiang Jiang Jian
8c1e87e0c8
Merge branch 'backport_v4.4' into 'release/v4.4'
...
fix(bt): Fix ble periodic advertising data length 0 error(backport v4.4)
See merge request espressif/esp-idf!25008
2023-08-16 10:16:14 +08:00
Wang Meng Yang
d1f93778d4
Merge branch 'bugfix/remove_deprecated_err_code_v4.4' into 'release/v4.4'
...
fix(bt): Removed an incorrectly defined HCI error code (4.4)
See merge request espressif/esp-idf!25290
2023-08-14 15:09:42 +08:00
Jin Cheng
b48eb195b8
fix(bt): Removed an incorrectly defined HCI error code
2023-08-09 17:38:37 +08:00
isha.pardikar@espressif.com
863fd0c9b7
fix(nimble): Added checks before accessing event pointers
2023-08-08 15:55:08 +05:30
Rahul Tank
190e4dee28
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-03 14:51:30 +05:30
zhanghaipeng
abd4778195
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-26 16:39:34 +08:00
zhanghaipeng
f25afd6afe
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-26 16:39:34 +08:00
Rahul Tank
dd0a5c0c26
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-20 09:40:24 +05:30
chenjianhua
b2325e50bb
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-18 11:53:24 +08:00