OVMS3-idf/components/bt/bluedroid/stack/btm
wangmengyang fab14106c8 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.

# Conflicts:
#	components/bt/bluedroid/stack/btu/btu_task.c
#	components/bt/bluedroid/stack/gatt/gatt_main.c
#	components/bt/bluedroid/stack/rfcomm/port_utils.c
#	components/bt/bluedroid/stack/rfcomm/rfc_utils.c
2018-02-01 13:52:19 +08:00
..
btm_acl.c Merge branch 'bugfix/btdm_error_when_white_list_is_full' into 'master' 2017-12-27 18:04:25 +08:00
btm_ble.c Component/bt: fix can not remove boned device if it is connected 2018-01-10 10:46:11 +08:00
btm_ble_addr.c Merge branch 'bugfix/btdm_pair_fail_with_random_address' into 'master' 2018-01-16 18:18:00 +08:00
btm_ble_adv_filter.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_ble_batchscan.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_ble_bgconn.c Merge branch 'bugfix/btdm_error_when_add_device_to_whitelist_twice' into 'master' 2018-01-15 14:46:13 +08:00
btm_ble_cont_energy.c component/bt : cleanup all the "-W-no-xx" and all the warnings 2016-12-07 13:49:53 -08:00
btm_ble_gap.c component/bt: free timer resources after using them 2018-02-01 13:52:19 +08:00
btm_ble_multi_adv.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_ble_privacy.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_dev.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_devctl.c component/bt: free timer resources after using them 2018-02-01 13:52:19 +08:00
btm_inq.c component/bt: free timer resources after using them 2018-02-01 13:52:19 +08:00
btm_main.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_pm.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_sco.c component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
btm_sec.c component/bt: fix memory leak in SMP 2017-12-20 10:28:04 +08:00