summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahesh Kumar Sharma <smahesh@codeaurora.org>2015-06-19 21:35:40 -0700
committerChiou-Hao Hsu <chsu@codeaurora.org>2015-07-07 18:41:54 -0700
commitc314f3136eb5c5b8cd6cac5dbb6043e7fdd3ce7e (patch)
tree2c14715e6af69b74ec5801ef85ac25d5be658c3b
parent432cd511876afb5e179c27f6bb3d7e823c74cb7d (diff)
downloadandroid_hardware_qcom_bt-c314f3136eb5c5b8cd6cac5dbb6043e7fdd3ce7e.tar.gz
android_hardware_qcom_bt-c314f3136eb5c5b8cd6cac5dbb6043e7fdd3ce7e.tar.bz2
android_hardware_qcom_bt-c314f3136eb5c5b8cd6cac5dbb6043e7fdd3ce7e.zip
Bluetooth: Resolve compliation errors.
Included stdbool.h and sting.h Change-Id: Id5e6a7d85b2c195966ce2dc61cb27d113de5a4f7
-rw-r--r--libbt-vendor/src/bt_vendor_qcom.c2
-rw-r--r--libbt-vendor/src/hardware.c2
-rw-r--r--libbt-vendor/src/hci_smd.c16
-rw-r--r--libbt-vendor/src/hw_rome.c3
4 files changed, 20 insertions, 3 deletions
diff --git a/libbt-vendor/src/bt_vendor_qcom.c b/libbt-vendor/src/bt_vendor_qcom.c
index 6d10521..1f69814 100644
--- a/libbt-vendor/src/bt_vendor_qcom.c
+++ b/libbt-vendor/src/bt_vendor_qcom.c
@@ -39,7 +39,7 @@
#include <linux/un.h>
#include "bt_vendor_persist.h"
#include "hw_rome.h"
-
+#include "bt_vendor_lib.h"
#define WAIT_TIMEOUT 200000
/******************************************************************************
diff --git a/libbt-vendor/src/hardware.c b/libbt-vendor/src/hardware.c
index 4d82b18..cebeba7 100644
--- a/libbt-vendor/src/hardware.c
+++ b/libbt-vendor/src/hardware.c
@@ -39,7 +39,7 @@
#include <stdlib.h>
#include "bt_hci_bdroid.h"
#include "bt_vendor_qcom.h"
-
+#include <string.h>
#define MAX_CNT_RETRY 100
int hw_config(int nState)
diff --git a/libbt-vendor/src/hci_smd.c b/libbt-vendor/src/hci_smd.c
index 603a278..88d081c 100644
--- a/libbt-vendor/src/hci_smd.c
+++ b/libbt-vendor/src/hci_smd.c
@@ -31,6 +31,8 @@
#include <stdio.h>
#include "bt_vendor_qcom.h"
#include "hci_smd.h"
+#include <string.h>
+#include <cutils/properties.h>
/*****************************************************************************
** Macros & Constants
@@ -150,6 +152,20 @@ int bt_hci_init_transport_id (int chId )
return fd;
}
+int bt_hci_init_transport(int *pFd)
+{
+ int i = 0;
+ int fd;
+ for(i=0; i < NUM_OF_DEVS; i++){
+ fd = bt_hci_init_transport_id(i);
+ if(fd < 0 ){
+ return -1;
+ }
+ pFd[i] = fd;
+ }
+ return 0;
+}
+
int bt_hci_deinit_transport(int *pFd)
{
close(pFd[0]);
diff --git a/libbt-vendor/src/hw_rome.c b/libbt-vendor/src/hw_rome.c
index 6dcb183..f5e2feb 100644
--- a/libbt-vendor/src/hw_rome.c
+++ b/libbt-vendor/src/hw_rome.c
@@ -47,7 +47,8 @@ extern "C" {
#include <cutils/properties.h>
#include <stdlib.h>
#include <termios.h>
-
+#include <string.h>
+#include <stdbool.h>
#include "bt_hci_bdroid.h"
#include "bt_vendor_qcom.h"
#include "hci_uart.h"