From ebdc82d3d2c82e4a8d2489c183f1e55e85a5b83f Mon Sep 17 00:00:00 2001 From: Tian Hao Date: Thu, 20 Sep 2018 12:31:22 +0800 Subject: [PATCH] component/bt : fix coexist hardware blocking bug fix the bug following: 1. after disable bluetooth controller, wifi cannot TX/RX any packets. 2. when software coexist working, there's a little ratio cause wifi task watchdog timeout 3. when software coexist working, there's a little ratio cause bluetooth cannot receive anything. feature: 1. add libbtdm_app.a git commit local and remote checking Known issues: 1. there's still a bug occurs with a very very low ratio cause bluetooth cannot receive anything. The reproduce interval may great than 3days ~ 1week via 7x24 hours heavy testing. --- components/bt/lib | 2 +- components/bt/test/test_bt_common.c | 14 ++++++++++++++ components/esp32/lib | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 components/bt/test/test_bt_common.c diff --git a/components/bt/lib b/components/bt/lib index ee0dc4aefb..c43c59bac9 160000 --- a/components/bt/lib +++ b/components/bt/lib @@ -1 +1 @@ -Subproject commit ee0dc4aefb1259962b0ebf8e2ac400cb63d22fd8 +Subproject commit c43c59bac9d0d25a8b571adafb5f11f1e68cede4 diff --git a/components/bt/test/test_bt_common.c b/components/bt/test/test_bt_common.c new file mode 100644 index 0000000000..681876022c --- /dev/null +++ b/components/bt/test/test_bt_common.c @@ -0,0 +1,14 @@ +/* + Tests for the BT common things implementation +*/ + +#include + +#include "unity.h" + +extern bool btdm_controller_compile_version_check(void); + +TEST_CASE("bt_controller_git_commit_check", "[bt_common]") +{ + TEST_ASSERT(btdm_controller_compile_version_check() == true); +} diff --git a/components/esp32/lib b/components/esp32/lib index 2f74d17a63..b8c5796b76 160000 --- a/components/esp32/lib +++ b/components/esp32/lib @@ -1 +1 @@ -Subproject commit 2f74d17a63cf40c7c7e63772d0b931617c94d771 +Subproject commit b8c5796b76604c333755ad5a581811ecfcf1462a