zhanghaipeng
|
af59333eb5
|
feat(ble/bluedroid): Support BLE add device to resolving list
|
2024-05-22 19:23:24 +08:00 |
|
zhanghaipeng
|
c075708e0b
|
feat(ble/bluedroid): Support set resolvable provate address timeout by api
|
2024-05-22 19:21:31 +08:00 |
|
zhanghaipeng
|
151976a2c2
|
fix(ble/bluedroid): Fixed set BLE appearance value
|
2024-04-17 20:40:44 +08:00 |
|
zhanghaipeng
|
b59aeaa192
|
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
|
2024-01-19 10:52:34 +08:00 |
|
Island
|
4023a22512
|
Merge branch 'bugfix/fix_some_ble_bugs_v5.1' into 'release/v5.1'
Fixed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!27196
|
2023-11-17 20:21:57 +08:00 |
|
chenjianhua
|
aaf6f7433d
|
feat(bt/bluedroid): support clear legacy advertising
|
2023-11-16 16:39:33 +08:00 |
|
zhanghaipeng
|
253d19bfde
|
fix(bt/bluedroid): Fix ble adv report evt type
|
2023-11-08 19:46:19 +08:00 |
|
zhanghaipeng
|
98f59569b0
|
docs(bt): Update comment in ble
|
2023-09-07 11:05:10 +08:00 |
|
chenjianhua
|
52a0a10ef4
|
fix(bt/bluedroid): Fix address check when using NRPA as random device address
|
2023-09-07 11:05:09 +08:00 |
|
zhanghaipeng
|
b1799a7042
|
fix(bt): Fix bug with address resolution enabling during non-connected activities
|
2023-07-26 16:36:19 +08:00 |
|
chenjianhua
|
ac42a8f2c7
|
bluedroid: fix ble adv data construct for device name
|
2023-05-11 14:36:39 +08:00 |
|
zwj
|
daf2622a5b
|
Fixed no error report when own address type is rpa_random and no random address setting
|
2023-05-08 11:31:06 +08:00 |
|
chenjianhua
|
d0011b778a
|
bluedroid: report status after clearing the BLE white list
|
2023-04-20 18:58:38 +08:00 |
|
chenjianhua
|
7bbfd28d44
|
bluedroid: fix adv and scan state conflict
|
2023-03-09 16:36:54 +08:00 |
|
chenjianhua
|
175be1c42c
|
bluedroid: support ble privacy by controller
|
2023-01-10 18:50:11 +08:00 |
|
zwj
|
01faa7b664
|
allow bluedroid host to report adv_ind separately
|
2022-10-08 14:49:36 +08:00 |
|
cjin
|
b345e89b4a
|
fix on data len change cmd malfunction
|
2022-09-21 12:34:41 +00:00 |
|
chenjianhua
|
8598610ccd
|
bluedroid: fix ble rpa generate and update by host
|
2022-09-16 16:54:58 +08:00 |
|
chenjianhua
|
eaa9897386
|
Revert "Fixed ESP32 BLE can't resolve the peer address when enable white list"
This reverts commit 1cc0f6aac5 .
|
2022-08-19 11:03:15 +08:00 |
|
wangmengyang
|
f402778320
|
component/bt: consider to handle HCI LE Direct Advertising Report
|
2022-08-02 17:40:00 +08:00 |
|
wangmengyang
|
5f074e1336
|
component/bt: fix adv report flow control logic, give ADV report credits every 10 packets
|
2022-08-02 14:14:07 +08:00 |
|
wangmengyang
|
0a1fa3e204
|
component/bt: add simple ADV flow control mechanism -- drop the packets when the adv report queues are considered full
|
2022-08-02 14:14:07 +08:00 |
|
Karl Wang
|
a075aa564f
|
component/bt: use the OSI utility "pkt_queue" to store ADV report packet in btu layer
|
2022-08-02 14:14:07 +08:00 |
|
xiewenxiang
|
132875a6eb
|
components/bt: Support low duty cycle directed advertising
|
2021-12-13 17:07:23 +08:00 |
|
xiongweichao
|
752b1976c0
|
Dereference after null check
|
2021-11-18 19:47:07 +08:00 |
|
xiongweichao
|
564f9e8f68
|
Logically dead code
|
2021-11-18 19:38:48 +08:00 |
|
xiewenxiang
|
1cc0f6aac5
|
Fixed ESP32 BLE can't resolve the peer address when enable white list
|
2021-08-04 22:00:38 +08:00 |
|
zwj
|
d8474a92bf
|
- fix data length update failed
- fix no callback when the value being used is the same as the value to be set
|
2021-06-25 15:29:38 +08:00 |
|
zwj
|
85b73337a3
|
fix ble 5.0 SMP failed
|
2021-04-20 02:41:14 +00:00 |
|
zwj
|
e652e264c7
|
add BLE connection establishment retry
|
2021-04-20 02:41:14 +00:00 |
|
zwj
|
4a719daa78
|
fix scan rsp length err
|
2021-01-15 18:03:27 +08:00 |
|
zwj
|
7c1c669799
|
component/bt: add BLE v5.0 feature for bluedroid host
|
2021-01-15 17:55:12 +08:00 |
|
XieWenxiang
|
366b036ba5
|
component/bt: support BLE Authorization
|
2020-12-02 09:07:24 +08:00 |
|
Angus Gratton
|
66fb5a29bb
|
Whitespace: Automated whitespace fixes (large commit)
Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace)
|
2020-11-11 07:36:35 +00:00 |
|
sushant.chougule
|
0583a04969
|
Bluedroid stack dynamic allocation changes to optimise DRAM usage
Structures allocated dynamically:
tACL_CONN, tBTM_PM_MCB, tBTM_SEC_DEV_REC, tGATT_TCB, tGATT_CLCB, tL2C_LCB, tL2C_CCB, tSDP_RECORD
Total dynamic allocation size ~19KB.
Peak dram usage reduced by ~12KB when in BT classic + BLE scenario(1 a2dp sink + 1 BLE gatt server)
|
2020-07-15 14:44:10 +05:30 |
|
zhiweijian
|
6d593eb6fc
|
component/bt: add clear white list API
|
2020-06-02 11:29:51 +08:00 |
|
Hrishikesh Dhayagude
|
a2adcea802
|
Enable characteristic 0x2A04 in GAP service
Add support to enable Peripheral Preferred Connection Parameters in GAP service and update it correctly
|
2019-12-05 12:17:14 +08:00 |
|
zhiweijian
|
fb369577d9
|
component/bt: allow adv stop again when adv is already stoped and fix crash when tx prog sometimes
|
2019-11-27 10:03:06 +00:00 |
|
Anton Maklakov
|
afbaf74007
|
tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)
|
2019-08-01 16:28:56 +07:00 |
|
Hrishikesh Dhayagude
|
21165edf41
|
Bluetooth component refactoring
|
2019-06-30 16:39:00 +08:00 |
|