OVMS3-idf/components/bt/bluedroid/stack/include
wangmengyang 90c9ffa975 component/bt: free timer resources after using them
Bluedroid use a set of timer function pairs such as btu_start_timer/btu_stop_timer, btu_sys_start_timer/btu_sys_stop_timer for use, in a lack of timer release functions. Thus the timers may be exhausted after some event sequence such as repetition of connection/reconnection with different devices. The maximum timer number used in bluedroid is given by ALARM_CBS_NUM which is 30 for now. This bugfix borrowed some update from bluedroid in Andoroid 7.0, which add timer release functions which promote the recycle of timer resources.
2018-01-27 19:03:06 +08:00
..
a2d_api.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
a2d_sbc.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
avct_api.h component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
avdt_api.h component/bt: format the new source files 2017-03-17 22:46:49 +08:00
avdtc_api.h component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
avrc_api.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
avrc_defs.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
bt_types.h component/bt: Add AVRCP medadata attribute support so A2DP can show track title, album, etc. 2017-12-01 19:28:52 +08:00
btm_api.h Merge branch 'bugfix/btdm_fix_add_whitelist_failed' into 'master' 2017-10-12 19:01:01 +08:00
btm_ble_api.h component/bt: Optimized broadcast callback function, send the callback function to the application after the controller confirms receipt of the broadcast start. 2017-12-15 18:16:23 +08:00
btm_ble_int.h Component/bt: fix stop adv no callback when adv has been stoped 2018-01-25 15:31:17 +08:00
btm_int.h component/bt: Added the new feature of the l2cap layer from the bluedroid new version 7.1.1 2017-09-06 04:25:57 -04:00
btu.h component/bt: free timer resources after using them 2018-01-27 19:03:06 +08:00
dyn_mem.h component/bt: Added the bluedroid environment variable dynomic malloc support & support to malloc the memory to the psram. 2018-01-24 15:18:02 +08:00
gap_api.h component/bt : close sdp to free dram 2016-11-25 15:54:18 +08:00
gatt_api.h Component/bt: add set local MTU API 2017-09-01 21:55:28 +08:00
gattdefs.h component/bt : run astyle handle the code files 2016-11-25 02:10:15 +08:00
hcidefs.h component/bt: disable the use of ROLE_SWITCH feature for classic BT as workaround 2017-10-24 14:44:53 +08:00
hcimsgs.h component/bt : run astyle handle the code files 2016-11-25 02:10:15 +08:00
hiddefs.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
hidh_api.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
l2c_api.h component/bt: Added the new feature of the l2cap layer from the bluedroid new version 7.1.1 2017-09-06 04:25:57 -04:00
l2cap_client.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
l2cdefs.h component/bt: Added the new feature of the l2cap layer from the bluedroid new version 7.1.1 2017-09-06 04:25:57 -04:00
port_api.h component/bt: Add SPP profile 2018-01-05 16:48:29 +08:00
port_ext.h component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
profiles_api.h component/bt : run astyle handle the code files 2016-11-25 02:10:15 +08:00
rfcdefs.h component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
sdp_api.h component/bt:rebase the BT_BLE_separate to the new master 2017-04-17 22:53:43 -04:00
sdpdefs.h component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
smp_api.h component/bt: Added the bluedroid environment variable dynomic malloc support & support to malloc the memory to the psram. 2018-01-24 15:18:02 +08:00