Ivan Grokhotkov
868b0ce228
Merge branch 'bugfix/list_node_naming' into 'master'
...
Fix "list_node" name conflict in bluedroid & dhcp_server
See merge request !1216
2017-09-12 12:10:54 +08:00
wangmengyang
21586063de
component/bt: fix build error when GATTS is disabled in menuconfig
2017-09-08 11:34:59 +08:00
Tian Hao
b8b2816f67
component/bt : fix unloaded memory(0x3fff0000 overwrite) bug
2017-09-06 21:45:18 +08:00
Angus Gratton
48333aea48
bluedroid: Move fixed_queue.h to implementation of hci_layer.c
...
Avoids pulling types like list_node into the public interface.
Closes https://github.com/espressif/esp-idf/issues/948
2017-09-05 17:14:40 +10:00
zhiweijian
f1c4eda373
Component/bt: add set local MTU API
...
- add esp_ble_gatt_set_local_mtu( ) API
- modify esp_ble_gattc_config_mtu(esp_gatt_if_t gattc_if, uint16_t conn_id)
- modify gattc demo
2017-09-01 21:55:28 +08:00
Jiang Jiang Jian
3a1de7dba3
Merge branch 'bugfix/btdm_fix_connection_parameters_update' into 'master'
...
component/bt: fix connection parameters update
See merge request !1099
2017-09-01 20:15:30 +08:00
Deomid Ryabkov
3e6c515d5b
Using a 128-bit UUID is not an error
...
Merges https://github.com/espressif/esp-idf/pull/713
2017-08-30 17:55:00 +10:00
phuzi
762d5fcb4c
Update documentation for esp_avrc_api
...
Updated documentation for esp_err_t esp_avrc_ct_send_passthrough_cmd to show both pressed and released key states
Merges https://github.com/espressif/esp-idf/pull/846
2017-08-30 17:55:00 +10:00
zhiweijian
1a9b02ccbc
component/bt: fix connection parameters update
...
- update connection parameters timeout due to master update illegal connection parameters
- slave returns error status when slave check the connection parameters
- slave connection parameters update callback get that interval_max is equal to interval_min
2017-08-30 11:29:25 +08:00
wangmengyang
d532f33bdb
component/bt: bugfix for hci acl flow control
...
1. trigger hci data transmission upon reception of hci_host_nb_of_cmpl_pkts when hci acl flow control is in effect
2017-08-24 20:59:32 +08:00
Jiang Jiang Jian
258480822b
Merge branch 'bugfix/btdm_config_local_privacy_func' into 'master'
...
component/bt: bugfix config local privacy
See merge request !1137
2017-08-24 10:48:57 +08:00
Jiang Jiang Jian
8b4229fcd6
Merge branch 'bugfix/btdm_fix_set_rand_addr_func' into 'master'
...
component/bt: fixbug_set_rand_addr()
See merge request !1123
2017-08-24 10:48:20 +08:00
Ivan Grokhotkov
de10032717
Merge branch 'feature/btdm_remove_gki' into 'master'
...
component/bt : remove all GKI reference
See merge request !1122
2017-08-23 18:01:54 +08:00
zhiweijian
19bf8cef1f
Component/bt: bugifx config local privacy
2017-08-23 17:42:38 +08:00
Tian Hao
e4f63819a1
component/bt : remove all GKI reference
...
1. remove GKI(not use osi_free_and_reset)
2. modify mutex/semaphore to individual directory
3. set osi_malloc as malloc(previously use calloc)
4. change osi allocator debug osi_free
5. fix rebase of remove GKI
2017-08-23 15:29:30 +08:00
zhiweijian
974cff4773
Component/bt: fixbug_set_rand_addr()
...
- The two most significant bits of the address shall be equal to 1
- All bits of the random part of the address shall not be equal to 1
- All bits of the random part of the address shall not be equal to 0
2017-08-22 14:25:10 +08:00
Jiang Jiang Jian
9f24f06a65
Merge branch 'bugfix/btdm_security_section_remove_bug' into 'master'
...
component/bt: Change the remove section error && SMP_INCLUDE marco
See merge request !1133
2017-08-22 14:13:29 +08:00
Jiang Jiang Jian
b0188b3f29
Merge branch 'bugfix/btdm_add_check_value_length_for_gatts_get_attribute_value' into 'master'
...
component/bt: add check value and length for esp_ble_gatts_get_attr_value(uint16…
See merge request !1110
2017-08-22 11:37:56 +08:00
Yulong
71d35c7770
component/bt: Change the remove section error.
2017-08-21 23:28:45 -04:00
Jiang Jiang Jian
5c9d9ae696
Merge branch 'bugfix/btdm_smp_invalid_key_size' into 'master'
...
component/bt: Change the SMP key size analyzing conditions.
See merge request !958
2017-08-21 19:38:15 +08:00
Yulong
202c5783db
component/bt:squash the 2 commits.
...
component/bt: cherry-pick the bugfix/btdm_api_manage_pair_info_#13119 to this branch.
component/bt: Change the ble gap API code format & added the status judgment in the btc_storage_load_bonded_ble_devices function.
2017-08-21 06:17:21 -04:00
Yulong
c5ea00c727
component/bt: Change the debug info.
2017-08-21 17:49:05 +08:00
Yulong
eebc2e2df1
component/bt: Change the btm ble security key size range.
2017-08-21 17:49:05 +08:00
Yulong
677f58577f
component/bt: Change the SMP key size analyzing conditions.
2017-08-21 17:49:05 +08:00
Jiang Jiang Jian
363f201603
Merge branch 'bugfix/exection_not_init_bt_use_smp_api_#13691' into 'master'
...
component/bt: Added the bluedorid status checkout for the BLE security API.
See merge request !1045
2017-08-21 14:51:17 +08:00
zhiweijian
6276e71fc1
Component/bt: add check value and length for esp_ble_gatts_get_attr_value(uint16_t attr_handle, uint16_t *length, const uint8_t **value);
2017-08-20 19:12:57 +08:00
Yulong
4efc97efc1
component/bt: All esp_bluedroid_get_status check-return could be used as MACRO ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED);
2017-08-08 05:28:19 -04:00
Jiang Jiang Jian
886ea722ec
Merge branch 'bugfix/btdm_add_set_local_privacy_callback' into 'master'
...
component/bt: add set local privacy func callback
See merge request !1026
2017-08-04 14:52:02 +08:00
Jiang Jiang Jian
ea3b3046c2
Merge branch 'bugfix/btdm_fix_esp_ble_gatts_set_attr_value_memory_leak' into 'master'
...
component/bt: fix esp_ble_gatts_set_attr_value() memory leak
See merge request !1068
2017-08-04 14:40:54 +08:00
Jiang Jiang Jian
e165336428
Merge branch 'bugfix/btdm_Wrong_return_code_type_for_esp_ble_gattc_register_for_notify_and_unregister_for_notify_func' into 'master'
...
component/bt: fix wrong return code type for notify functions
See merge request !1070
2017-08-03 10:49:47 +08:00
Tian Hao
d2872cbf2e
component/bt : remove fixed queue from btu
2017-08-01 11:35:22 +08:00
zhiweijian
6ff53d1967
Component/bt: wrong return code type for notify func
...
- fix esp_ble_gattc_register_for_notify() returen wrong code type
- fix esp_ble_gattc_unregister_for_notify() returen wrong code type
2017-07-31 18:02:15 +08:00
zhiweijian
87d58b9ddb
Component/bt: fix esp_ble_gatts_set_attr_value( ) memory leak
2017-07-31 17:24:07 +08:00
Tian Hao
6afadc3286
component/bt : fix a bug and optimize controller task handler
...
1. fix controller task printf in ISR may cause exception.
2. optimize task handler process.
2017-07-31 14:48:39 +08:00
zhiweijian
fc05851b05
Component/bt: add set local privacy func callback
2017-07-26 17:29:10 +08:00
Tian Hao
b500d6558a
component/bt : add osi_is_in_isr && fix vhci delay
2017-07-25 19:58:39 +08:00
Yulong
9d9280a8ea
component/bt: Added the bluedorid status checkout for the BLE security API.
2017-07-24 02:50:23 -04:00
Tian Hao
63566f6650
component/bt : fix RX packets losing bug
2017-07-20 15:53:01 +08:00
Jiang Jiang Jian
8fd6ab9a39
Merge branch 'feature/btdm_ble_tx_power_new' into 'master'
...
component/bt : add ble tx power && fix controller deinit mem leak
See merge request !1018
2017-07-20 15:16:13 +08:00
Ivan Grokhotkov
292c2abd3b
Merge branch 'bugfix/init_nvs_in_bluetooth' into 'master'
...
bt: call nvs_flash_init in examples, show error if NVS is not initialized
See merge request !1003
2017-07-20 14:25:49 +08:00
Tian Hao
006a90e075
component/bt : add ble tx power && fix controller deinit mem leak
...
1. add ble tx power functions
2. add more osi functions.
3. modify bluetooth controller task procedure
4. fix a memory leak when controller deinit
5. add controller disable return value.
2017-07-18 20:22:28 +08:00
Ivan Grokhotkov
979fce0df5
bt: call nvs_flash_init in examples, show error if NVS is not initialized
...
NVS is used to store PHY calibration data, WiFi configuration, and BT
configuration. Previously BT examples did not call nvs_flash_init,
relying on the fact that it is called during PHY init. However PHY init
did not handle possible NVS initialization errors.
This change moves PHY init procedure into the application, and adds
diagnostic messages to BT config management routines if NVS is not
initialized.
2017-07-17 21:29:50 +08:00
Jiang Jiang Jian
5ac0503ce7
Merge branch 'bugfix/btdm_modify_BTA_GATTC_KNOWN_SR_MAX_for_Multi-connection' into 'master'
...
component/bt: modify BTA_GATTC_KNOWN_SR_MAX for Multi-connection bug
See merge request !992
2017-07-13 21:55:24 +08:00
zhiweijian
ca3bf570cd
Component/bt: modify BTA_GATTC_KNOWN_SR_MAX for Multi-connection bug
2017-07-13 16:22:44 +08:00
zhiweijian
8460f1a972
Component/bt: bugfix update connect params for gattc
2017-07-11 11:27:36 +08:00
Tian Hao
7a79d31db0
fix reg operation missing
2017-07-07 20:04:24 +08:00
zhiweijian
ad8cce3053
Component/bt: fix bug for error length unit
2017-07-04 10:57:36 +08:00
Jiang Jiang Jian
55b3ea9ccc
Merge branch 'bugfix/btdm_cherry-pick_ble_smp_bonding_issues' into 'master'
...
component/bt: Fixed the bug crash of disconnet BLE when close the SMP module in the menuconfig.
See merge request !941
2017-07-03 19:41:56 +08:00
wangmengyang
8959c7de20
component/bt: bugfix for AVDTP state machine during disconnection in failure to handle NULL parameter
2017-07-03 17:25:44 +08:00
Yulong
5b9a89f04d
component/bt: squech the commit
...
component/bt: Fixed the bug crash of disconnet BLE when close the SMP module in the menuconfig.
component/bt: Removed the Excess #endid ///SMP_INCLUDED == TRUE in the l2cu_no_dynamic_ccbs function.
2017-07-03 03:07:23 -04:00