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
Ivan Grokhotkov
42d819e796
Merge branch 'feature/btdm_uart_hci' into 'master'
...
Feature/btdm uart hci
1. support UART HCI, devolper need not to make a bridge between VHCI and UART.
2. fix bug of rand/srand called in ISR.
3. fix bug of BLE rx packets may cause assert.
See merge request !626
2017-04-07 12:13:42 +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
d90a35af19
component/bt : modify bluetooth config style
2017-04-06 11:35:53 +08:00
Tian Hao
95d691afdb
component/bt : support UART HCI and fix some bugs
...
1. support UART HCI, devolper need not to make a bridge between VHCI and UART.
2. fix bug of rand/srand called in ISR.
3. fix bug of BLE rx packets may cause assert.
2017-04-05 21:23:43 +08:00
Tian Hao
f5ebeb4c4d
component/bt : add uart(1/2) as HCI IO directly
2017-04-05 21:23:42 +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
wangmengyang
c9d29d109e
component/bt: fix the dependence issue in Kconfig
2017-03-30 21:16:11 +08:00
Angus Gratton
b9a06e68dd
Merge branch 'bugfix/minor_fixes' into 'master'
...
Minor fixes and PRs cherry-picked from Github
See merge request !602
2017-03-23 17:57:28 +08:00
Matthias Ringwald
3e7b786af5
component/bt: allow to use alternative Bluetooth stack by disabling Bluedroid
...
Merges #408 https://github.com/espressif/esp-idf/pull/440
2017-03-22 15:13:25 +08:00
Angus Gratton
8438b8aa92
bt: Fix typo ESP_BT_MODE_ILDE
...
Closes #450 https://github.com/espressif/esp-idf/issues/450
2017-03-22 14:41:44 +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
wangmengyang
b2f52dd22e
component/bt: add Kconfig option "CLASSIC_BT_ENABLED"
2017-03-16 22:32:27 +08:00
wangmengyang
aaf0cc00c4
component/bt: minor issue fixes for pre-merge
...
1. arrange the order of profile ID enums
2. add directory "external" and move SBC codec source into it
2017-03-16 16:48:39 +08:00
wangmengyang
a96df34d9b
component/bt: recover the BLE buffer size macros
2017-03-14 21:00:58 +08:00
wangmengyang
6cb9985e5d
component/bt: merge the HCI packet reassemble logic modification
2017-03-14 15:34:56 +08:00
wangmengyang
17696bc679
component/bt: resolve the differences with ESP-IDF master branch
2017-03-13 21:28:53 +08:00
wangmengyang
383db0dc81
Merge branch 'master' into feature/btdm_avrc
2017-03-13 16:21:41 +08:00
wangmengyang
d101f2113b
component/bt: code clean up for btc_media_task
...
1. remove unused macros variables and functions
2. modify the implementation of API "esp_a2d_register_data_callback" to post messages to BTC task.
2017-03-13 14:54:02 +08:00
wangmengyang
878b85c421
component/bt: update with bugfix that media task failed.
2017-03-09 20:16:10 +08:00
wangmengyang
5b7b704365
component/bt: format the API headers
2017-03-09 19:03:34 +08:00
island
123b6f88dc
component/bt: modify BLE advertising type error
2017-03-09 15:36:22 +08:00
Ivan Grokhotkov
045aa45731
Merge branch 'bugfix/btdm_gatt_attribute_table_debug' into 'master'
...
bt component: fix bluetooth gatt packets process bugs
1. Add process of prepare write request packets
2. Add process of execute write request packets
3. Add process of reliable write request packets
4. Fix bug of processing read blob request packets
5. Fix bug of processing write request packets
6. Optimize error check and process in stack
See merge request !558
2017-03-09 13:28:11 +08:00
wangmengyang
18814c03d4
component/bt: clean up profile call/callback handlers
...
1. remove the empty function btc_gap_bt_cb_handler();
2. separate the a2dp profile call/callback handers
2017-03-08 21:08:11 +08:00
wangmengyang
07548918df
component/bt: clean up AVRC logic and the header file
2017-03-08 19:25:58 +08:00
island
a74f3f9fd7
bt component: code style update
2017-03-08 17:09:05 +08:00
island
3543d8170c
bt component: update if…else code style
2017-03-08 17:00:56 +08:00
wangmengyang
e6f36f2dc5
component/bt: modify AVRCP APIs to post events and arguments to be handled by BTC task
2017-03-08 13:48:56 +08:00
wangmengyang
af13acdc29
component/bt: modify a2dp APIs to post event to BTC task
2017-03-07 21:15:54 +08:00
island
5ffe5474ac
bt component: optimize gatt debug information
2017-03-07 19:55:21 +08:00
wangmengyang
cfb18ba537
component/bt: fix some typos and comments
2017-03-07 15:33:05 +08:00
wangmengyang
3acd445f94
component/bt: transport the following modules: btif_config, btif_storage, btif_util
2017-03-07 15:09:52 +08:00
wangmengyang
c23b66b1de
component/bt: transport bta_av_co.c
2017-03-07 14:21:26 +08:00
Ivan Grokhotkov
32d5985ad2
Merge branch 'bugfix/btdm_host_init_flow' into 'master'
...
add extra check before bluedroid init and disable
add extra check before bluedroid init and disable to avoid the mixed call cause unexpected errors.
See merge request !553
2017-03-07 14:17:05 +08:00