]> granicus.if.org Git - esp-idf/commit
component/bt : fix task post bug && fix controller init protection
authorTian Hao <tianhao@espressif.com>
Tue, 13 Jun 2017 09:14:50 +0000 (17:14 +0800)
committerTian Hao <tianhao@espressif.com>
Tue, 13 Jun 2017 09:14:50 +0000 (17:14 +0800)
commit808b07799c77ec9df13afb506d7f318f102c8836
treeceabe7f7d1149ec66f027b67fc26f6e68ba1556c
parent96f8e0d996f83607cdf21b39805bba654f44afcb
component/bt : fix task post bug && fix controller init protection

1. fix bluedroid task post to blocking.
2. use semphore protect btdm controller task when be called from higher priority task
components/bt/bluedroid/api/esp_bt_main.c
components/bt/bluedroid/bta/sys/bta_sys_main.c
components/bt/bluedroid/btc/core/btc_task.c
components/bt/bluedroid/hci/hci_hal_h4.c
components/bt/bluedroid/hci/hci_layer.c
components/bt/bluedroid/osi/include/thread.h
components/bt/bluedroid/stack/btu/btu_hcif.c
components/bt/bluedroid/stack/btu/btu_init.c
components/bt/bluedroid/stack/btu/btu_task.c
components/bt/bt.c