diff options
| -rw-r--r-- | Android.mk | 4 | ||||
| -rwxr-xr-x | src/hardware.c | 9 |
2 files changed, 13 insertions, 0 deletions
@@ -6,6 +6,10 @@ include $(CLEAR_VARS) BDROID_DIR := $(TOP_DIR)system/bt +ifeq ($(strip $(USE_BLUETOOTH_BCM4343)),true) +LOCAL_CFLAGS += -DUSE_BLUETOOTH_BCM4343 +endif + LOCAL_SRC_FILES := \ src/bt_vendor_brcm.c \ src/hardware.c \ diff --git a/src/hardware.c b/src/hardware.c index 02103ca..9869ffa 100755 --- a/src/hardware.c +++ b/src/hardware.c @@ -676,6 +676,15 @@ void hw_config_cback(void *p_mem) strncpy(hw_cfg_cb.local_chip_name, p_name, \ LOCAL_NAME_BUFFER_LEN-1); } +#ifdef USE_BLUETOOTH_BCM4343 + else if ((p_name = strstr(p_tmp, "4343")) != NULL) + { + snprintf(hw_cfg_cb.local_chip_name, + LOCAL_NAME_BUFFER_LEN-1, "BCM%s", p_name); + strncpy(p_name, hw_cfg_cb.local_chip_name, + LOCAL_NAME_BUFFER_LEN-1); + } +#endif else { strncpy(hw_cfg_cb.local_chip_name, "UNKNOWN", \ |
