Bug 957949 - [HFP] Add B2G common bluedroid config file. r=echou, a=1.3+
authorBen Tian <btian@mozilla.com>
Wed, 15 Jan 2014 11:50:27 +0800
changeset 176044 7fec994c5e4becd6d56a7f9e59e28f44aa5b4aea
parent 176043 9d7e784b024c79683c0bde3d9536ed0c47755789
child 176045 02aa7e207995ed045fd6930dd72ccc0b4d70e4b9
push id445
push userffxbld
push dateMon, 10 Mar 2014 22:05:19 +0000
treeherdermozilla-release@dc38b741b04e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersechou, 1
bugs957949
milestone28.0a2
Bug 957949 - [HFP] Add B2G common bluedroid config file. r=echou, a=1.3+
dom/bluetooth/bluedroid/b2g_bdroid_buildcfg.h
new file mode 100644
--- /dev/null
+++ b/dom/bluetooth/bluedroid/b2g_bdroid_buildcfg.h
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef B2G_BDROID_BUILDCFG_H
+#define B2G_BDROID_BUILDCFG_H
+
+/**
+ * This header defines B2G common bluedroid build configuration.
+ *
+ * This header is included by
+ *   $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR)/bdroid_buildcfg.h,
+ * which applies external configuration onto bluedroid.
+ */
+
+/******************************************************************************
+**
+** HSP, HFP
+**
+******************************************************************************/
+/* AG feature masks */
+#define BTIF_HF_FEATURES   ( BTA_AG_FEAT_3WAY | \
+                             BTA_AG_FEAT_REJECT | \
+                             BTA_AG_FEAT_ECS    | \
+                             BTA_AG_FEAT_EXTERR)
+
+/* CHLD values */
+#define BTA_AG_CHLD_VAL    "(0,1,2)"
+
+#endif /* B2G_BDROID_BUILDCFG_H */