diff options
| -rw-r--r-- | libbt-vendor/Android.mk | 4 | ||||
| -rw-r--r-- | libbt-vendor/include/bt_vendor_qcom.h | 4 | ||||
| -rw-r--r-- | libbt-vendor/src/hci_uart.c | 2 | ||||
| -rw-r--r-- | libbt-vendor/src/hw_rome.c | 2 |
4 files changed, 10 insertions, 2 deletions
diff --git a/libbt-vendor/Android.mk b/libbt-vendor/Android.mk index a12feb0..ee15239 100644 --- a/libbt-vendor/Android.mk +++ b/libbt-vendor/Android.mk @@ -75,6 +75,10 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES) endif LOCAL_CFLAGS += -DBT_NV_SUPPORT + +ifneq ($(BOARD_ANT_WIRELESS_DEVICE),) +LOCAL_CFLAGS += -DENABLE_ANT +endif #LOCAL_CFLAGS += -DREAD_BT_ADDR_FROM_PROP #include $(LOCAL_PATH)/vnd_buildcfg.mk diff --git a/libbt-vendor/include/bt_vendor_qcom.h b/libbt-vendor/include/bt_vendor_qcom.h index f4b7a2d..6e5469e 100644 --- a/libbt-vendor/include/bt_vendor_qcom.h +++ b/libbt-vendor/include/bt_vendor_qcom.h @@ -42,6 +42,10 @@ typedef enum { BT_SOC_RESERVED }bt_soc_type; +typedef enum { + BT_VND_OP_ANT_USERIAL_OPEN = 254, + BT_VND_OP_ANT_USERIAL_CLOSE +}ant_serial; extern bt_vendor_callbacks_t *bt_vendor_cbacks; /* HW_NEED_END_WITH_HCI_RESET diff --git a/libbt-vendor/src/hci_uart.c b/libbt-vendor/src/hci_uart.c index 2fbba95..8c636cf 100644 --- a/libbt-vendor/src/hci_uart.c +++ b/libbt-vendor/src/hci_uart.c @@ -357,7 +357,7 @@ void userial_vendor_set_baud(uint8_t userial_baud) cfsetospeed(&vnd_userial.termios, tcio_baud); cfsetispeed(&vnd_userial.termios, tcio_baud); tcsetattr(vnd_userial.fd, TCSADRAIN, &vnd_userial.termios); /* don't change speed until last write done */ - tcflush(vnd_userial.fd, TCIOFLUSH); +// tcflush(vnd_userial.fd, TCIOFLUSH); } /******************************************************************************* diff --git a/libbt-vendor/src/hw_rome.c b/libbt-vendor/src/hw_rome.c index aa672a5..1464819 100644 --- a/libbt-vendor/src/hw_rome.c +++ b/libbt-vendor/src/hw_rome.c @@ -1440,7 +1440,7 @@ int rome_set_baudrate_req(int fd) /* Total length of the packet to be sent to the Controller */ size = (HCI_CMD_IND + HCI_COMMAND_HDR_SIZE + VSC_SET_BAUDRATE_REQ_LEN); - + tcflush(fd,TCIOFLUSH); /* Flow off during baudrate change */ if ((err = userial_vendor_ioctl(USERIAL_OP_FLOW_OFF , &flags)) < 0) { |
