esp-idf/components/bt/bluedroid
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
..
api Component/bt: add get error event for blufi 2018-01-16 17:29:48 +08:00
bta component/bt: free timer resources after using them 2018-01-27 19:03:06 +08:00
btc Component/bt: fix bt load boned in smp 2018-01-26 14:38:54 +08:00
btcore component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
btif component/bt: implement A2DP source 2018-01-09 20:20:52 +08:00
device Component/bt: send data length request by host after read feature complete 2017-12-12 18:28:59 +08:00
external/sbc component/bt: implement A2DP source 2018-01-09 20:20:52 +08:00
hci Component/bt: send data length request by host after read feature complete 2017-12-12 18:28:59 +08:00
include component/bt: implement A2DP source 2018-01-09 20:20:52 +08:00
main 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
osi Merge branch 'feature/btdm_bluedroid_env_dynomic_malloc_enable' into 'master' 2018-01-26 10:06:43 +08:00
stack component/bt: free timer resources after using them 2018-01-27 19:03:06 +08:00