Yulong
3453824bf2
component/bt: component/bt: Check own address and filter policy for validity.
2017-05-05 04:31:24 -04:00
Jiang Jiang Jian
79d9d35414
Merge branch 'bugfix/gattc_not_pro_svc_chg_evt_#12079' into 'master'
...
component/bt:fix the bug with gatt client cant not receive the gatt server service change event.
fix the bug with gatt client cant not receive the gatt server service change event.
See merge request !726
2017-05-04 14:51:42 +08:00
Tian Hao
d648835def
component/bt : fix the comment
2017-05-03 11:58:52 +08:00
Yulong
c0825b35c1
component/bt:fix the bug with gatt client cant not receive the gatt server service change event.
2017-05-02 22:53:48 -04:00
Jiang Jiang Jian
1cef8d8ac1
Merge branch 'bugfix/ble_fix_bluedroid6.0_bug_from_7.1' into 'master'
...
compoent/bt:Fixed the BT/BLE statck bug from bluedroid7.1.1
The bluedroid 7.1.1 has fixed some bug, synchronize to our SDK now.
See merge request !719
2017-05-02 19:38:50 +08:00
Yulong
e8a3f87e4f
component/bt:Fixed the bug for #11754:GATT service should provide command to set char/descriptor read value.
2017-04-28 07:23:52 -04:00
Yulong
834d980e39
compoent/bt:Fixed the BT/BLE statck bug from bluedroid7.1.1
2017-04-28 05:31:57 -04:00
Jiang Jiang Jian
0759897bfb
Merge branch 'bugfix/btdm_gattc_adv_bug' into 'master'
...
component/bt: Fix memory leakage, connection fail bugs
- Fix memory leakage while deregisting gatt app
- Fix Android connection failed problem
- Fix service_uuid_len error in adv data
See merge request !706
2017-04-27 21:13:16 +08:00
Yulong
c31953a005
component/bt:Fixted the bug of HCI comment timeout error.
...
1. remove the SMP_INCLUDED == TRUE insite the btm_find_dev_by_handle function.
2. change the Kconfig with BT_ACL_CONNECTIONS
2017-04-26 04:23:45 -04:00
island
a3717515a2
component/bt: Fix memory leakage, connection fail bugs
...
- Fix memory leakage while deregisting gatt app
- Fix Android connection failed problem
- Fix service_uuid_len error in adv data
2017-04-26 16:07:56 +08:00
Yulong
572e320795
component/bt:change the kconfig.
...
1.change the rowdata to rodata;
2.change BT_ACL_CONNECTIONS to Maximum BT/BLE connection count.
3. change the comments of bt_target.h:505 from 40 to 5.
2017-04-25 22:47:16 -04:00
Yulong
a4d9aadeca
component/bt:Merge the new master to this branch
2017-04-25 08:14:54 -04:00
Yulong
09f69fe9ea
Merge branch 'master' of ssh://gitlab.espressif.cn:27227/idf/esp-idf
2017-04-25 07:58:24 -04:00
Yulong
5544f98add
component/bt:separate the SMP, GATT module set the macro output the function.
...
1. close classic bt, can save 233k code size;
2. close smp module, can save 136k code size;
3. close gattc module, can save 24k code size;
4. close gatts module, can save 16k code size;
4. close the bluedroid stack log, can save 120k code size.
2017-04-25 04:55:29 -04:00
Yulong
45999b69d6
component/bt: Set the style to the same, output the macro in the function.
...
1.After the separate, can save 15k~25k ram & 240k~460k code size(depending on the menuconfig).
2017-04-24 23:46:37 -04:00
Yulong
2cfde4dfd9
compoent/bt:change the code style
2017-04-23 05:52:18 -04:00
Yulong
1016ab1c2a
component/bt:separate the smp_br_connect_callback from the BLE only mode
2017-04-23 00:48:23 -04:00
Yulong
b5989a6b26
component/bt:Recovery the btm_establish_continue when created the acl connection
2017-04-21 02:43:35 -04:00
Angus Gratton
52c378b447
bluedroid: Fix compilation warnings related to aliasing
...
Merges PR #518 https://github.com/espressif/esp-idf/pull/518
2017-04-21 11:31:40 +10:00
Yulong
bc807a18d1
component/bt:Finish all the separate code from BT & BLE
2017-04-20 07:18:05 -04:00
Yulong
2723504473
add the GATTC_INCLUDED marco to close the bta_gattc module when not used the GATTC
2017-04-19 05:16:24 -04:00
Yulong
0ddadc98a3
separate the btm layer from SMP security
2017-04-19 03:44:01 -04:00
Yulong
65ff8bd160
l2cap can send data to low layer when close the classic bt.
2017-04-18 05:42:55 -04:00
Yulong
22ccf6c368
component/bt:rebase the BT_BLE_separate to the new master
2017-04-17 22:53:43 -04:00
wangmengyang
4f3b391674
component/bt: transfer bluedroid timer events to be handled by BTC task
2017-04-14 18:49:30 +08:00
Yulong
4715fa16ae
change the make error in bta_dm_ble_set_rand_address func
2017-04-14 02:52:43 -04:00
Yulong
cb5c296829
component/bt:move the bugfix/ble_set_rand_addr_bug here for fix the conflict with the master
2017-04-14 02:45:07 -04:00
Yulong
f6f094213e
compoment/bt:Change the tabs to space in btc_ble_storage.c & btc_gap_ble.c file
2017-04-13 23:50:14 -04:00
Yulong
aff8758fe4
delete the debug log in the btc_ble_storage file
2017-04-13 22:40:37 -04:00
Yulong
c6a516f122
component/bt:move the btdm_rebase_ssp_api branch to this branch
2017-04-13 10:14:28 -04:00
Jiang Jiang Jian
6ace4f6fa4
Merge branch 'feature/btdm_avrc' into 'master'
...
Feature/btdm avrc
The source branch "feature/btdm_avrc" includes classic Bluetooth profiles A2DP(sink role) and AVRCP(controller role);
Menuconfig options to control whether to enable classic BT is added.
See merge request !591
2017-04-13 14:36:58 +08:00
wangmengyang
b503d68045
component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller)
2017-04-12 16:42:14 +08:00
Jiang Jiang Jian
79173c0f2a
Merge branch 'bugfix/btdm_gatt_memory_leak' into 'master'
...
bt component: Fix memory leak while using gatt server
- fix memory leak while creating attribute table
- fix memory leak while deleting service
See merge request !656
2017-04-12 15:43:32 +08:00
island
f688309b3a
bt component: Fix memory leak while using gatt server
...
- fix memory leak while creating attribute table
- fix memory leak while deleting service
2017-04-12 14:58:45 +08:00
island
941a12cb4e
bt component: Add stop adv/scan completed event
2017-04-12 14:19:16 +08:00
island
a4f3312d9d
bt component: optimize scan feature
...
1. Add advertising data length and scan response length in scan result
2. Add scan continuously feature
3. Fix non connectable adv topology error
4. Increase BTC queue size
2017-04-11 14:20:20 +08:00
wangmengyang
ccfe4fefeb
component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller)
2017-04-10 16:12:21 +08:00
Ivan Grokhotkov
85e709705b
Merge branch 'bugfix/btdm_task_priority' into 'master'
...
component/bt : modify bluetooth task priority
modify bluetooth task priority to lower than IPC task priority.
See merge request !631
2017-04-07 14:56:31 +08:00
wangmengyang
b5ea92a26e
component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller)
2017-04-06 16:56:18 +08:00
wangmengyang
dbd4e0522e
Merge branch 'master' into feature/btdm_avrc
2017-04-06 14:59:58 +08:00
Tian Hao
e384c7c014
component/bt : modify alarm APIs to be safely accessible from multiple tasks
2017-04-05 17:34:26 +08:00
Tian Hao
ecb75b69fd
component/bt : modify bluetooth task priority
2017-04-01 17:17:57 +08:00
wangmengyang
9d745be3f7
Merge branch 'master' into feature/btdm_avrc
2017-03-31 12:51:45 +08:00
Tian Hao
13f0737883
component/bt : fix blufi bug of sec_mode reset
2017-03-21 17:17:07 +08:00
wangmengyang
2a5d01a930
component/bt: clean up the A2DP sink example
2017-03-18 16:02:54 +08:00
wangmengyang
8ec94418de
component/bt: clean up the API header and generate documentation files
2017-03-18 14:55:31 +08:00
wangmengyang
e132e95476
component/bt: format the new source files
2017-03-17 22:46:49 +08:00
wangmengyang
1cf5a56896
component/bt: move API to set device name that can be used by both bt and ble applications
2017-03-17 19:16:52 +08:00
wangmengyang
66fd3b9768
component/bt: add conditional compilation direvatives to control the source code building of SBC codec
2017-03-17 15:57:30 +08:00
wangmengyang
fda2e89a1e
component/bt: add conditional compilation direvatives to control the source code building of classic bluetooth
2017-03-17 15:08:47 +08:00