aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKiran Kelageri <kirankelageri@codeaurora.org>2015-08-04 14:49:15 -0700
committerKiran Kelageri <kirankelageri@codeaurora.org>2015-08-12 14:30:45 -0700
commit0736d4b7caabc85949f099709733e1c8b42b2aa4 (patch)
tree948c235973adacd30f8a927f90c4c0d358b7b835
parentfa74a2f8531d1840db7b22f35120d3e9cb41cf56 (diff)
downloadandroid_external_ant-wireless_ant_native-0736d4b7caabc85949f099709733e1c8b42b2aa4.tar.gz
android_external_ant-wireless_ant_native-0736d4b7caabc85949f099709733e1c8b42b2aa4.tar.bz2
android_external_ant-wireless_ant_native-0736d4b7caabc85949f099709733e1c8b42b2aa4.zip
ANT: Enable ANT feature.
Enabling ANT feature, fixed compilation errors. Change-Id: I4004b068523549453ae8c49c49d0b18a6ae2d4e6
-rw-r--r--src/bt-vendor_vfs/Android.mk5
-rw-r--r--src/bt-vendor_vfs/ant_native_chardev.c3
-rw-r--r--src/bt-vendor_vfs/ant_rx_chardev.c1
3 files changed, 7 insertions, 2 deletions
diff --git a/src/bt-vendor_vfs/Android.mk b/src/bt-vendor_vfs/Android.mk
index 368af0f..ef6dc81 100644
--- a/src/bt-vendor_vfs/Android.mk
+++ b/src/bt-vendor_vfs/Android.mk
@@ -19,13 +19,16 @@ include $(CLEAR_VARS)
LOCAL_CFLAGS := -g -c -W -Wall -O2
# needed to pull in the header file for libbt-vendor.so
-BDROID_DIR:= external/bluetooth/bluedroid
+BDROID_DIR:= system/bt
+QCOM_DIR:= hardware/qcom/bt/libbt-vendor
# Added hci/include to give access to the header for the libbt-vendorso interface.
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/src/common/inc \
$(LOCAL_PATH)/$(ANT_DIR)/inc \
$(BDROID_DIR)/hci/include \
+ $(QCOM_DIR)/include \
+
ifeq ($(BOARD_ANT_WIRELESS_DEVICE),"qualcomm-uart")
LOCAL_C_INCLUDES += \
diff --git a/src/bt-vendor_vfs/ant_native_chardev.c b/src/bt-vendor_vfs/ant_native_chardev.c
index 844aef0..96c8173 100644
--- a/src/bt-vendor_vfs/ant_native_chardev.c
+++ b/src/bt-vendor_vfs/ant_native_chardev.c
@@ -34,6 +34,7 @@
#include <stdint.h> /* for uint64_t */
#include <sys/eventfd.h> /* For eventfd() */
#include <unistd.h> /* for read(), write(), and close() */
+#include <string.h>
#include "ant_types.h"
#include "ant_native.h"
@@ -43,7 +44,7 @@
#include "ant_rx_chardev.h"
#include "ant_hci_defines.h"
#include "ant_log.h"
-#include "bt_vendor_lib.h" /* used by qualcomms code to call into libbt-vendor.so */
+#include "bt_vendor_qcom.h" /* used by qualcomms code to call into libbt-vendor.so */
#include <cutils/properties.h> /* used by qualcomms additions for logging. */
// The following functions are dummy implementations of the callbacks required by libbt-vendor.
static void vendor_fwcfg_cb(bt_vendor_op_result_t result) {
diff --git a/src/bt-vendor_vfs/ant_rx_chardev.c b/src/bt-vendor_vfs/ant_rx_chardev.c
index 69656b2..6336524 100644
--- a/src/bt-vendor_vfs/ant_rx_chardev.c
+++ b/src/bt-vendor_vfs/ant_rx_chardev.c
@@ -30,6 +30,7 @@
#include <poll.h>
#include <pthread.h>
#include <stdint.h> /* for uint64_t */
+#include <string.h>
#include "ant_types.h"
#include "antradio_power.h"