OVMS3-idf/components/bt/bluedroid
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
..
api Merge branch 'bugfix/btdm_avrc_connect_state_evt_for_v3.0' into 'release/v3.0' 2018-01-09 15:39:02 +08:00
bta component/bt: free timer resources after using them 2018-02-01 13:52:19 +08:00
btc Component/bt: fix bt load boned in smp 2018-01-26 14:45:36 +08:00
btcore component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
btif set ble_rsp_key member of structure bte_appl_cfg in function bta_dm_co_ble_set_rsp_key_req (function incorrectly uses ble_init_key member). 2018-01-08 10:37:18 +11:00
device Component/bt: send data length request by host after read feature complete 2017-12-12 20:02:36 +08:00
external/sbc component/bt: add conditional compilation direvatives to control the source code building of SBC codec 2017-03-17 15:57:30 +08:00
hci Component/bt: send data length request by host after read feature complete 2017-12-12 20:02:36 +08:00
include Merge branch 'bugfix/btdm_aes_encrypt_workaround' into 'master' 2018-01-15 14:47:28 +08:00
main component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
osi Component/bt: fix bonded device list error after reboot 2018-01-26 02:04:56 +00:00
stack component/bt: free timer resources after using them 2018-02-01 13:52:19 +08:00
utils component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00