diff options
30 files changed, 654 insertions, 2488 deletions
@@ -1,3 +1,17 @@ -ifneq ($(TARGET_SIMULATOR),true) - include $(call all-subdir-makefiles) +LOCAL_PATH := $(call my-dir) + +# Setup bdroid local make variables for handling configuration +ifneq ($(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR),) + bdroid_C_INCLUDES := $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR) + bdroid_CFLAGS := -DHAS_BDROID_BUILDCFG +else + $(warning NO BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR, using only generic configuration) + bdroid_C_INCLUDES := + bdroid_CFLAGS := -DHAS_NO_BDROID_BUILDCFG endif + +include $(call all-subdir-makefiles) + +# Cleanup our locals +bdroid_C_INCLUDES := +bdroid_CFLaGS := diff --git a/bta/Android.mk b/bta/Android.mk index 22665a3..7d1c19e 100644 --- a/bta/Android.mk +++ b/bta/Android.mk @@ -8,7 +8,7 @@ ifeq ($(BOARD_HAVE_BLUETOOTH_BCM),true) LOCAL_CFLAGS += \ -DBOARD_HAVE_BLUETOOTH_BCM endif -LOCAL_CFLAGS += -DBUILDCFG +LOCAL_CFLAGS += -DBUILDCFG $(bdroid_CFLAGS) LOCAL_PRELINK_MODULE:=false LOCAL_SRC_FILES:= \ @@ -96,8 +96,8 @@ LOCAL_C_INCLUDES+= . \ $(LOCAL_PATH)/../hcis/patchram \ $(LOCAL_PATH)/../udrv/include \ $(LOCAL_PATH)/../brcm/include \ + $(bdroid_C_INCLUDES) \ -include $(LOCAL_PATH)/../include/buildcfg.mk include $(BUILD_STATIC_LIBRARY) diff --git a/bta/av/bta_av_ssm.c b/bta/av/bta_av_ssm.c index ec3532a..9e74881 100644 --- a/bta/av/bta_av_ssm.c +++ b/bta/av/bta_av_ssm.c @@ -192,7 +192,7 @@ static const UINT8 bta_av_sst_opening[][BTA_AV_NUM_COLS] = /* CI_SETCONFIG_OK_EVT */ {BTA_AV_SIGNORE, BTA_AV_SIGNORE, BTA_AV_OPENING_SST }, /* CI_SETCONFIG_FAIL_EVT */ {BTA_AV_SIGNORE, BTA_AV_SIGNORE, BTA_AV_OPENING_SST }, /* SDP_DISC_OK_EVT */ {BTA_AV_CONNECT_REQ, BTA_AV_SIGNORE, BTA_AV_OPENING_SST }, -/* SDP_DISC_FAIL_EVT */ {BTA_AV_SDP_FAILED, BTA_AV_SIGNORE, BTA_AV_INIT_SST }, +/* SDP_DISC_FAIL_EVT */ {BTA_AV_CONNECT_REQ, BTA_AV_SIGNORE, BTA_AV_OPENING_SST }, /* STR_DISC_OK_EVT */ {BTA_AV_DISC_RESULTS, BTA_AV_SIGNORE, BTA_AV_OPENING_SST }, /* STR_DISC_FAIL_EVT */ {BTA_AV_OPEN_FAILED, BTA_AV_SIGNORE, BTA_AV_CLOSING_SST }, /* STR_GETCAP_OK_EVT */ {BTA_AV_GETCAP_RESULTS, BTA_AV_SIGNORE, BTA_AV_OPENING_SST }, diff --git a/bta/dm/bta_dm_act.c b/bta/dm/bta_dm_act.c index 24ab3bf..8f88573 100644..100755 --- a/bta/dm/bta_dm_act.c +++ b/bta/dm/bta_dm_act.c @@ -228,17 +228,17 @@ static void bta_dm_app_ready_timer_cback (TIMER_LIST_ENT *p_tle) void bta_dm_enable(tBTA_DM_MSG *p_data) { tBTA_SYS_HW_MSG *sys_enable_event; - tBTA_DM_ENABLE enable_event; + tBTA_DM_SEC sec_event; /* if already in use, return an error */ if( bta_dm_cb.is_bta_dm_active == TRUE ) { APPL_TRACE_WARNING0("bta_dm_enable - device already started by another application"); - memset(&enable_event, 0, sizeof ( tBTA_DM_ENABLE )); - enable_event.status = BTA_FAILURE; + memset(&sec_event.enable, 0, sizeof ( tBTA_DM_ENABLE )); + sec_event.enable.status = BTA_FAILURE; if( p_data->enable.p_sec_cback != NULL ) - p_data->enable.p_sec_cback (BTA_DM_ENABLE_EVT, (tBTA_DM_SEC *)&enable_event ); + p_data->enable.p_sec_cback (BTA_DM_ENABLE_EVT, &sec_event); return; } @@ -619,6 +619,7 @@ void bta_dm_remove_device (tBTA_DM_MSG *p_data) { tBTA_DM_API_REMOVE_DEVICE *p_dev = &p_data->remove_dev; int i; + tBTA_DM_SEC sec_event; if (BTM_IsAclConnectionUp(p_dev->bd_addr)) { @@ -640,7 +641,12 @@ void bta_dm_remove_device (tBTA_DM_MSG *p_data) { BTM_SecDeleteDevice(p_dev->bd_addr); if( bta_dm_cb.p_sec_cback ) - bta_dm_cb.p_sec_cback(BTA_DM_DEV_UNPAIRED_EVT, p_dev->bd_addr); + { + bdcpy(sec_event.link_down.bd_addr, p_dev->bd_addr); + /* No connection, set status to success (acl disc code not valid) */ + sec_event.link_down.status = HCI_SUCCESS; + bta_dm_cb.p_sec_cback(BTA_DM_DEV_UNPAIRED_EVT, &sec_event); + } } } @@ -1655,7 +1661,6 @@ void bta_dm_sdp_result (tBTA_DM_MSG *p_data) } else { APPL_TRACE_DEBUG1("bta_dm_sdp_result GKI Alloc failed to allocate %d bytes !!\r\n",bta_dm_search_cb.p_sdp_db->raw_used); - printf("bta_dm_sdp_result GKI Alloc failed to allocate %d bytes !!\r\n",bta_dm_search_cb.p_sdp_db->raw_used); } bta_dm_search_cb.p_sdp_db->raw_data = NULL; //no need to free this - it is a global assigned. @@ -2918,13 +2923,13 @@ static UINT8 bta_dm_sp_cback (tBTM_SP_EVT event, tBTM_SP_EVT_DATA *p_data) *******************************************************************************/ static void bta_dm_local_name_cback(UINT8 *p_name) { - tBTA_DM_ENABLE enable_event; + tBTA_DM_SEC sec_event; - BTM_GetLocalDeviceAddr(enable_event.bd_addr); - enable_event.status = BTA_SUCCESS; + BTM_GetLocalDeviceAddr(sec_event.enable.bd_addr); + sec_event.enable.status = BTA_SUCCESS; if(bta_dm_cb.p_sec_cback) - bta_dm_cb.p_sec_cback(BTA_DM_ENABLE_EVT, (tBTA_DM_SEC *)&enable_event); + bta_dm_cb.p_sec_cback(BTA_DM_ENABLE_EVT, &sec_event); } /******************************************************************************* @@ -3168,7 +3173,10 @@ void bta_dm_acl_change(tBTA_DM_MSG *p_data) { case BTM_BL_UPDATE_EVT: /* busy level update */ if( bta_dm_cb.p_sec_cback ) - bta_dm_cb.p_sec_cback(BTA_DM_BUSY_LEVEL_EVT, (tBTA_DM_SEC *)&p_data->acl_change.busy_level); + { + conn.busy_level.level = p_data->acl_change.busy_level; + bta_dm_cb.p_sec_cback(BTA_DM_BUSY_LEVEL_EVT, &conn); + } return; case BTM_BL_ROLE_CHG_EVT: /* role change event */ @@ -3210,7 +3218,7 @@ void bta_dm_acl_change(tBTA_DM_MSG *p_data) bdcpy(conn.role_chg.bd_addr, p_bda); conn.role_chg.new_role = (UINT8) p_data->acl_change.new_role; if( bta_dm_cb.p_sec_cback ) - bta_dm_cb.p_sec_cback(BTA_DM_ROLE_CHG_EVT, (tBTA_DM_SEC *)&conn); + bta_dm_cb.p_sec_cback(BTA_DM_ROLE_CHG_EVT, &conn); } return; } @@ -3251,7 +3259,7 @@ void bta_dm_acl_change(tBTA_DM_MSG *p_data) } APPL_TRACE_WARNING1("info:x%x", bta_dm_cb.device_list.peer_device[i].info); if( bta_dm_cb.p_sec_cback ) - bta_dm_cb.p_sec_cback(BTA_DM_LINK_UP_EVT, (tBTA_DM_SEC *)&conn); + bta_dm_cb.p_sec_cback(BTA_DM_LINK_UP_EVT, &conn); } else @@ -3304,9 +3312,9 @@ void bta_dm_acl_change(tBTA_DM_MSG *p_data) conn.link_down.status = (UINT8) btm_get_acl_disc_reason_code(); if( bta_dm_cb.p_sec_cback ) { - bta_dm_cb.p_sec_cback(BTA_DM_LINK_DOWN_EVT, (tBTA_DM_SEC *)&conn); + bta_dm_cb.p_sec_cback(BTA_DM_LINK_DOWN_EVT, &conn); if( issue_unpair_cb ) - bta_dm_cb.p_sec_cback(BTA_DM_DEV_UNPAIRED_EVT, (tBTA_DM_SEC *)&conn); + bta_dm_cb.p_sec_cback(BTA_DM_DEV_UNPAIRED_EVT, &conn); } } @@ -3354,17 +3362,16 @@ static void bta_dm_disable_conn_down_timer_cback (TIMER_LIST_ENT *p_tle) *******************************************************************************/ static void bta_dm_rssi_cback (tBTM_RSSI_RESULTS *p_result) { - - tBTA_DM_SIG_STRENGTH result; + tBTA_DM_SEC sec_event; if(p_result->status == BTM_SUCCESS) { - bdcpy(result.bd_addr, p_result->rem_bda); - result.mask = BTA_SIG_STRENGTH_RSSI_MASK; - result.rssi_value = p_result->rssi; + bdcpy(sec_event.sig_strength.bd_addr, p_result->rem_bda); + sec_event.sig_strength.mask = BTA_SIG_STRENGTH_RSSI_MASK; + sec_event.sig_strength.rssi_value = p_result->rssi; if( bta_dm_cb.p_sec_cback!= NULL ) - bta_dm_cb.p_sec_cback(BTA_DM_SIG_STRENGTH_EVT, (tBTA_DM_SEC *)&result); + bta_dm_cb.p_sec_cback(BTA_DM_SIG_STRENGTH_EVT, &sec_event); } } @@ -3382,16 +3389,16 @@ static void bta_dm_rssi_cback (tBTM_RSSI_RESULTS *p_result) static void bta_dm_link_quality_cback (tBTM_LINK_QUALITY_RESULTS *p_result) { - tBTA_DM_SIG_STRENGTH result; + tBTA_DM_SEC sec_event; if(p_result->status == BTM_SUCCESS) { - bdcpy(result.bd_addr, p_result->rem_bda); - result.mask = BTA_SIG_STRENGTH_LINK_QUALITY_MASK; - result.link_quality_value = p_result->link_quality; + bdcpy(sec_event.sig_strength.bd_addr, p_result->rem_bda); + sec_event.sig_strength.mask = BTA_SIG_STRENGTH_LINK_QUALITY_MASK; + sec_event.sig_strength.link_quality_value = p_result->link_quality; if( bta_dm_cb.p_sec_cback!= NULL ) - bta_dm_cb.p_sec_cback(BTA_DM_SIG_STRENGTH_EVT, (tBTA_DM_SEC *)&result); + bta_dm_cb.p_sec_cback(BTA_DM_SIG_STRENGTH_EVT, &sec_event); } } diff --git a/bta/dm/bta_dm_cfg.c b/bta/dm/bta_dm_cfg.c index d3ae0ec..f0f7ac9 100644 --- a/bta/dm/bta_dm_cfg.c +++ b/bta/dm/bta_dm_cfg.c @@ -324,7 +324,7 @@ tBTA_DM_PM_TYPE_QUALIFIER tBTM_PM_PWR_MD bta_dm_pm_md[] = { /* more sniff parameter entries can be added for BTA_DM_PM_SNIFF3 - BTA_DM_PM_SNIFF7, if needed When entries are added or removed, BTA_DM_PM_PARK_IDX needs to be updated to reflect the actual index -BTA_DM_PM_PARK_IDX is defined in bta_api.h and can be override by the buildcfg.h settings. +BTA_DM_PM_PARK_IDX is defined in bta_api.h and can be override by the bdroid_buildcfg.h settings. The SNIFF table entries must be in the order from highest latency (biggest interval) to lowest latency. If there's a conflict among the connected services, the setting with lowest latency wins. */ diff --git a/btif/co/bta_hh_co.c b/btif/co/bta_hh_co.c index 9eb39d2..a2cbd7b 100644..100755 --- a/btif/co/bta_hh_co.c +++ b/btif/co/bta_hh_co.c @@ -53,46 +53,60 @@ #include <string.h> #include <stdint.h> #include <errno.h> +#include <linux/uhid.h> #include "btif_hh.h" - #include "bta_api.h" #include "bta_hh_api.h" -#define UINT8 uint8_t -#define UINT16 uint16_t +const char *dev_path = "/dev/uhid"; + -#define BTHID_HID_INFO 1 -#define LOG_TAG "BTA_HH_CO" -#define BTHID_MAX_DEV_NAME_LEN 128 -#define BTHID_MAX_DSCP_BUF_LEN 884 +/*Internal function to perform UHID write and error checking*/ +static int uhid_write(int fd, const struct uhid_event *ev) +{ + ssize_t ret; + ret = write(fd, ev, sizeof(*ev)); + if (ret < 0){ + int rtn = -errno; + BTIF_TRACE_ERROR2("%s: Cannot write to uhid:%s",__FUNCTION__,strerror(errno)); + return rtn; + } else if (ret != sizeof(*ev)) { + BTIF_TRACE_ERROR3("%s: Wrong size written to uhid: %ld != %lu", + __FUNCTION__, ret, sizeof(*ev)); + return -EFAULT; + } else { + return 0; + } +} -typedef struct BTHID_CONTROL +void bta_hh_co_destroy(int fd) { - int dscp_len; - char dscp_buf[BTHID_MAX_DSCP_BUF_LEN]; - char dev_name[BTHID_MAX_DEV_NAME_LEN]; - unsigned short vendor_id; - unsigned short product_id; - unsigned short version; - unsigned short ctry_code; -} tBTHID_CONTROL; - - -static UINT8 HID_REPORT_START[] = {1,0,0}; -#define HID_REPORT_CAPSLOCK 0x39 -#define HID_REPORT_NUMLOCK 0x53 -#define HID_REPORT_SCROLLLOCK 0x47 -static int saved_keyevents =0; - -static void process_rpt_keys_with_state(UINT8 dev_handle, UINT8 *p_rpt, UINT16 len) + struct uhid_event ev; + memset(&ev, 0, sizeof(ev)); + ev.type = UHID_DESTROY; + uhid_write(fd, &ev); + close(fd); +} + +int bta_hh_co_write(int fd, UINT8* rpt, UINT16 len) { -/* - --TODO - */ + BTIF_TRACE_DEBUG0("bta_hh_co_data: UHID write"); + struct uhid_event ev; + memset(&ev, 0, sizeof(ev)); + ev.type = UHID_INPUT; + ev.u.input.size = len; + if(len > sizeof(ev.u.input.data)){ + BTIF_TRACE_WARNING1("%s:report size greater than allowed size",__FUNCTION__); + return -1; + } + memcpy(ev.u.input.data, rpt, len); + return uhid_write(fd, &ev); + } + /******************************************************************************* ** ** Function bta_hh_co_open @@ -120,17 +134,22 @@ void bta_hh_co_open(UINT8 dev_handle, UINT8 sub_class, tBTA_HH_ATTR_MASK attr_ma p_dev = &btif_hh_cb.devices[i]; if (p_dev->dev_status != BTHH_CONN_STATE_UNKNOWN && p_dev->dev_handle == dev_handle) { // We found a device with the same handle. Must be a device reconnected. - BTIF_TRACE_WARNING2("%s: Found an existing device with the same handle. dev_status = %d", - __FUNCTION__, p_dev->dev_status); + BTIF_TRACE_WARNING2("%s: Found an existing device with the same handle " + "dev_status = %d",__FUNCTION__, + p_dev->dev_status); BTIF_TRACE_WARNING6("%s: bd_addr = [%02X:%02X:%02X:%02X:%02X:]", __FUNCTION__, p_dev->bd_addr.address[0], p_dev->bd_addr.address[1], p_dev->bd_addr.address[2], p_dev->bd_addr.address[3], p_dev->bd_addr.address[4]); - BTIF_TRACE_WARNING4("%s: attr_mask = 0x%04x, sub_class = 0x%02x, app_id = %d", __FUNCTION__, - p_dev->attr_mask, p_dev->sub_class, p_dev->app_id); + BTIF_TRACE_WARNING4("%s: attr_mask = 0x%04x, sub_class = 0x%02x, app_id = %d", + __FUNCTION__, p_dev->attr_mask, p_dev->sub_class, p_dev->app_id); if(p_dev->fd<0) { - p_dev->fd = open("/dev/bthid", O_RDWR); - BTIF_TRACE_WARNING2("%s: bthid fd = %d", __FUNCTION__, p_dev->fd); + p_dev->fd = open(dev_path, O_RDWR | O_CLOEXEC); + if (p_dev->fd < 0){ + BTIF_TRACE_ERROR2("%s: Error: failed to open uhid, err:%s", + __FUNCTION__,strerror(errno)); + }else + BTIF_TRACE_DEBUG2("%s: uhid fd = %d", __FUNCTION__, p_dev->fd); } break; @@ -149,21 +168,27 @@ void bta_hh_co_open(UINT8 dev_handle, UINT8 sub_class, tBTA_HH_ATTR_MASK attr_ma p_dev->app_id = app_id; btif_hh_cb.device_num++; - // This is a new device,open the bthid driver now. - p_dev->fd = open("/dev/bthid", O_RDWR); - BTIF_TRACE_WARNING3("%s: bthid fd = %d, errno=%d", __FUNCTION__, p_dev->fd,errno); + // This is a new device,open the uhid driver now. + p_dev->fd = open(dev_path, O_RDWR | O_CLOEXEC); + if (p_dev->fd < 0){ + BTIF_TRACE_ERROR2("%s: Error: failed to open uhid, err:%s", + __FUNCTION__,strerror(errno)); + }else + BTIF_TRACE_DEBUG2("%s: uhid fd = %d", __FUNCTION__, p_dev->fd); + + break; } } } if (p_dev == NULL) { - BTIF_TRACE_WARNING1("%s: Error: too many HID devices are connected", __FUNCTION__); + BTIF_TRACE_ERROR1("%s: Error: too many HID devices are connected", __FUNCTION__); return; } p_dev->dev_status = BTHH_CONN_STATE_CONNECTED; - BTIF_TRACE_WARNING2("%s: Return device status %d", __FUNCTION__, p_dev->dev_status); + BTIF_TRACE_DEBUG2("%s: Return device status %d", __FUNCTION__, p_dev->dev_status); } @@ -205,7 +230,6 @@ void bta_hh_co_data(UINT8 dev_handle, UINT8 *p_rpt, UINT16 len, tBTA_HH_PROTO_MO UINT8 sub_class, UINT8 ctry_code, BD_ADDR peer_addr, UINT8 app_id) { btif_hh_device_t *p_dev; - //tBTA_HH_BOOT_RPT rpt; BTIF_TRACE_WARNING6("%s: dev_handle = %d, subclass = 0x%02X, mode = %d, " "ctry_code = %d, app_id = %d", @@ -218,12 +242,8 @@ void bta_hh_co_data(UINT8 dev_handle, UINT8 *p_rpt, UINT16 len, tBTA_HH_PROTO_MO } // Send the HID report to the kernel. if (p_dev->fd >= 0) { - BTIF_TRACE_WARNING3("%s: fd = %d, len = %d", __FUNCTION__, p_dev->fd, len); - /* TODO: keystate - */ - write(p_dev->fd, p_rpt, len); - } - else { + bta_hh_co_write(p_dev->fd, p_rpt, len); + }else { BTIF_TRACE_WARNING3("%s: Error: fd = %d, len = %d", __FUNCTION__, p_dev->fd, len); } } @@ -246,50 +266,37 @@ void bta_hh_co_send_hid_info(btif_hh_device_t *p_dev, char *dev_name, UINT16 ven int dscp_len, UINT8 *p_dscp) { int result; - tBTHID_CONTROL ctrl; - - /* - int i; - for (i = 0; i < dscp_len; i += 16) { - LOGI("%02X %02X %02X %02X %02X %02X %02X %02X " - "%02X %02X %02X %02X %02X %02X %02X %02X", - p_dscp[i], p_dscp[i+1], p_dscp[i+2], p_dscp[i+3], - p_dscp[i+4], p_dscp[i+5], p_dscp[i+6], p_dscp[i+7], - p_dscp[i+8], p_dscp[i+9], p_dscp[i+10], p_dscp[i+11], - p_dscp[i+12], p_dscp[i+13], p_dscp[i+14], p_dscp[i+15]); - } - */ + struct uhid_event ev; + if (p_dev->fd < 0) { BTIF_TRACE_WARNING3("%s: Error: fd = %d, dscp_len = %d", __FUNCTION__, p_dev->fd, dscp_len); return; } - if (dscp_len > BTHID_MAX_DSCP_BUF_LEN) { - BTIF_TRACE_WARNING2("%s: Error: HID report descriptor is too large. dscp_len = %d", __FUNCTION__, dscp_len); - return; - } - - BTIF_TRACE_WARNING4("%s: fd = %d, name = [%s], dscp_len = %d", __FUNCTION__, p_dev->fd, dev_name, dscp_len); - BTIF_TRACE_WARNING5("%s: vendor_id = 0x%04x, product_id = 0x%04x, version= 0x%04x, ctry_code=0x%02x", - __FUNCTION__, vendor_id, product_id, version, ctry_code); - - memset(&ctrl, 0, sizeof(tBTHID_CONTROL)); - - ctrl.dscp_len = dscp_len; - memcpy(ctrl.dscp_buf, p_dscp, dscp_len); - strncpy(ctrl.dev_name, dev_name, BTHID_MAX_DEV_NAME_LEN - 1); - ctrl.vendor_id = vendor_id; - ctrl.product_id = product_id; - ctrl.version = version; - ctrl.ctry_code = ctry_code; - - BTIF_TRACE_WARNING1("%s: send ioctl", __FUNCTION__); - - result = ioctl(p_dev->fd, BTHID_HID_INFO, &ctrl); - - BTIF_TRACE_WARNING4("%s: fd = %d, dscp_len = %d, result = %d", __FUNCTION__, p_dev->fd, dscp_len, result); - - if (result != 0) { + BTIF_TRACE_WARNING4("%s: fd = %d, name = [%s], dscp_len = %d", __FUNCTION__, + p_dev->fd, dev_name, dscp_len); + BTIF_TRACE_WARNING5("%s: vendor_id = 0x%04x, product_id = 0x%04x, version= 0x%04x," + "ctry_code=0x%02x",__FUNCTION__, + vendor_id, product_id, + version, ctry_code); + +//Create and send hid descriptor to kernel + memset(&ev, 0, sizeof(ev)); + ev.type = UHID_CREATE; + strncpy((char*)ev.u.create.name, dev_name, sizeof(ev.u.create.name) - 1); + ev.u.create.rd_size = dscp_len; + ev.u.create.rd_data = p_dscp; + ev.u.create.bus = BUS_BLUETOOTH; + ev.u.create.vendor = vendor_id; + ev.u.create.product = product_id; + ev.u.create.version = version; + ev.u.create.country = ctry_code; + result = uhid_write(p_dev->fd, &ev); + + BTIF_TRACE_WARNING4("%s: fd = %d, dscp_len = %d, result = %d", __FUNCTION__, + p_dev->fd, dscp_len, result); + + if (result) { BTIF_TRACE_WARNING2("%s: Error: failed to send DSCP, result = %d", __FUNCTION__, result); /* The HID report descriptor is corrupted. Close the driver. */ diff --git a/btif/src/btif_hh.c b/btif/src/btif_hh.c index c6fd378..76d8ec3 100644..100755 --- a/btif/src/btif_hh.c +++ b/btif/src/btif_hh.c @@ -67,10 +67,6 @@ #include "bd.h" #include "btif_storage.h" - - - - #include "btif_common.h" #include "btif_util.h" #include "btif_hh.h" @@ -163,7 +159,8 @@ static bthh_callbacks_t *bt_hh_callbacks = NULL; /************************************************************************************ ** Externs ************************************************************************************/ - +extern void bta_hh_co_destroy(int fd); +extern void bta_hh_co_write(int fd, UINT8* rpt, UINT16 len); extern bt_status_t btif_dm_remove_bond(const bt_bdaddr_t *bd_addr); extern void bta_hh_co_send_hid_info(btif_hh_device_t *p_dev, char *dev_name, UINT16 vendor_id, UINT16 product_id, UINT16 version, UINT8 ctry_code, @@ -350,9 +347,9 @@ void btif_hh_remove_device(bt_bdaddr_t bd_addr) GKI_freebuf(p_dev->p_buf); p_dev->p_buf = NULL; } - BTIF_TRACE_DEBUG2("%s: bthid fd = %d", __FUNCTION__, p_dev->fd); + BTIF_TRACE_DEBUG2("%s: uhid fd = %d", __FUNCTION__, p_dev->fd); if (p_dev->fd >= 0) { - close(p_dev->fd); + bta_hh_co_destroy(p_dev->fd); p_dev->fd = -1; } } @@ -583,10 +580,9 @@ static void btif_hh_upstreams_evt(UINT16 event, char* p_param) HAL_CBACK(bt_hh_callbacks, connection_state_cb, (bt_bdaddr_t*) &p_data->conn.bda,BTHH_CONN_STATE_DISCONNECTED); } else if (p_dev->fd < 0) { - BTIF_TRACE_WARNING0("BTA_HH_OPEN_EVT: Error, failed to find the bthid driver..."); + BTIF_TRACE_WARNING0("BTA_HH_OPEN_EVT: Error, failed to find the uhid driver..."); memcpy(&(p_dev->bd_addr), p_data->conn.bda, BD_ADDR_LEN); //remove the connection and then try again to reconnect from the mouse side to recover - //p_dev->dev_status = BTHH_CONN_STATE_FAILED_NO_BTHID_DRIVER; btif_hh_cb.status = BTIF_HH_DEV_DISCONNECTED; BTA_HhClose(p_data->conn.handle); } @@ -612,18 +608,18 @@ static void btif_hh_upstreams_evt(UINT16 event, char* p_param) p_data->dev_status.status, p_data->dev_status.handle); p_dev = btif_hh_find_connected_dev_by_handle(p_data->dev_status.handle); if (p_dev != NULL) { - BTIF_TRACE_DEBUG2("%s: bthid fd = %d", __FUNCTION__, p_dev->fd); + BTIF_TRACE_DEBUG2("%s: uhid fd = %d", __FUNCTION__, p_dev->fd); if (p_dev->fd >= 0){ UINT8 hidreport[9]; memset(hidreport,0,9); hidreport[0]=1; - write(p_dev->fd, hidreport, 9); + bta_hh_co_write(p_dev->fd , hidreport, sizeof(hidreport)); } btif_hh_cb.status = BTIF_HH_DEV_DISCONNECTED; p_dev->dev_status = BTHH_CONN_STATE_DISCONNECTED; HAL_CBACK(bt_hh_callbacks, connection_state_cb,&(p_dev->bd_addr), p_dev->dev_status); - BTIF_TRACE_DEBUG2("%s: Closing bthid.ko fd = %d", __FUNCTION__, p_dev->fd); - close(p_dev->fd); + BTIF_TRACE_DEBUG2("%s: Closing uhid fd = %d", __FUNCTION__, p_dev->fd); + bta_hh_co_destroy(p_dev->fd); p_dev->fd = -1; } else { @@ -687,7 +683,7 @@ static void btif_hh_upstreams_evt(UINT16 event, char* p_param) return; } if (p_dev->fd < 0) { - ALOGE("BTA_HH_GET_DSCP_EVT: Error, failed to find the bthid driver..."); + ALOGE("BTA_HH_GET_DSCP_EVT: Error, failed to find the uhid driver..."); return; } { @@ -698,15 +694,6 @@ static void btif_hh_upstreams_evt(UINT16 event, char* p_param) } BTIF_TRACE_WARNING2("%s: name = %s", __FUNCTION__, cached_name); - - //Fix for Apple Magic Mouse - //For Apple Magic Mouse change the product id and version in order to bind to generic-bluetooth driver - if((p_data->dscp_info.vendor_id == MAGICMOUSE_VENDOR_ID) && (p_data->dscp_info.product_id == MAGICMOUSE_PRODUCT_ID)) - { - p_data->dscp_info.product_id = 0x30c; /* Product id for Mighty mouse*/ - p_data->dscp_info.version = 0x0200; /* Version for Mighty mouse*/ - } - bta_hh_co_send_hid_info(p_dev, cached_name, p_data->dscp_info.vendor_id, p_data->dscp_info.product_id, p_data->dscp_info.version, p_data->dscp_info.ctry_code, @@ -1411,8 +1398,8 @@ static void cleanup( void ) for (i = 0; i < BTIF_HH_MAX_HID; i++) { p_dev = &btif_hh_cb.devices[i]; if (p_dev->dev_status != BTHH_CONN_STATE_UNKNOWN && p_dev->fd >= 0) { - BTIF_TRACE_DEBUG2("%s: Closing bthid.ko fd = %d", __FUNCTION__, p_dev->fd); - close(p_dev->fd); + BTIF_TRACE_DEBUG2("%s: Closing uhid fd = %d", __FUNCTION__, p_dev->fd); + bta_hh_co_destroy(p_dev->fd); p_dev->fd = -1; } } diff --git a/gki/Android.mk b/gki/Android.mk index c8d8923..13a4a95 100644 --- a/gki/Android.mk +++ b/gki/Android.mk @@ -7,10 +7,10 @@ include $(CLEAR_VARS) LOCAL_C_INCLUDES:= $(LOCAL_PATH)/common \ $(LOCAL_PATH)/ulinux \ $(LOCAL_PATH)/../include \ - $(LOCAL_PATH)/../stack/include/ + $(LOCAL_PATH)/../stack/include \ + $(bdroid_C_INCLUDES) \ - -LOCAL_CFLAGS += -Werror +LOCAL_CFLAGS += -Werror $(bdroid_CFLAGS) ifeq ($(BOARD_HAVE_BLUETOOTH_BCM),true) LOCAL_CFLAGS += \ @@ -29,8 +29,6 @@ LOCAL_MODULE_TAGS := optional LOCAL_SHARED_LIBRARIES := libcutils libc LOCAL_MODULE_CLASS := STATIC_LIBRARIES -include $(LOCAL_PATH)/../include/buildcfg.mk - include $(BUILD_STATIC_LIBRARY) endif # TARGET_SIMULATOR != true diff --git a/gki/common/gki.h b/gki/common/gki.h index a1005dc..d53ab04 100644 --- a/gki/common/gki.h +++ b/gki/common/gki.h @@ -12,9 +12,6 @@ #ifndef GKI_H #define GKI_H -#ifdef BUILDCFG -#include "buildcfg.h" -#endif /* Include platform-specific over-rides */ #if (defined(NFC_STANDALONE) && (NFC_STANDALONE == TRUE)) diff --git a/hci/include/bt_hci_bdroid.h b/hci/include/bt_hci_bdroid.h index 76d438c..5f07539 100644 --- a/hci/include/bt_hci_bdroid.h +++ b/hci/include/bt_hci_bdroid.h @@ -60,7 +60,6 @@ #define BT_HCI_BDROID_H #include "bt_hci_lib.h" -//#include "hci_buildcfg.h" /****************************************************************************** ** Constants & Macros diff --git a/include/bdroid_crespo.txt b/include/bdroid_crespo.txt deleted file mode 100755 index 7301701..0000000 --- a/include/bdroid_crespo.txt +++ /dev/null @@ -1,172 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Nexus S 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_FM_USE_HW_POKE_VOLUME = FALSE -BTAPP_FM_AUDIO_PATH = BTA_FM_AUDIO_DAC -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK | BTA_NAP_SERVICE_MASK | BTA_PANU_SERVICE_MASK | BTA_HL_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_crespo4g.txt b/include/bdroid_crespo4g.txt deleted file mode 100755 index 7301701..0000000 --- a/include/bdroid_crespo4g.txt +++ /dev/null @@ -1,172 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Nexus S 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_FM_USE_HW_POKE_VOLUME = FALSE -BTAPP_FM_AUDIO_PATH = BTA_FM_AUDIO_DAC -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK | BTA_NAP_SERVICE_MASK | BTA_PANU_SERVICE_MASK | BTA_HL_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_generic.txt b/include/bdroid_generic.txt deleted file mode 100755 index 204b09f..0000000 --- a/include/bdroid_generic.txt +++ /dev/null @@ -1,171 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Galaxy Nexus 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_generic_x86.txt b/include/bdroid_generic_x86.txt deleted file mode 100755 index 204b09f..0000000 --- a/include/bdroid_generic_x86.txt +++ /dev/null @@ -1,171 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Galaxy Nexus 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_grouper.txt b/include/bdroid_grouper.txt deleted file mode 100755 index cb8afbf..0000000 --- a/include/bdroid_grouper.txt +++ /dev/null @@ -1,176 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = FALSE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -PAN_NAP_DISABLED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 100 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Nexus 7" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE -BTIF_HSAG_SERVICE_NAME = ("Headset Gateway") -BTIF_HFAG_SERVICE_NAME = ("Handsfree Gateway") -BTIF_HF_SERVICES = (BTA_HSP_SERVICE_MASK) -BTIF_HF_SERVICE_NAMES = { BTIF_HSAG_SERVICE_NAME } diff --git a/include/bdroid_maguro.txt b/include/bdroid_maguro.txt deleted file mode 100755 index ccb2d25..0000000 --- a/include/bdroid_maguro.txt +++ /dev/null @@ -1,170 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Galaxy Nexus 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_manta.txt b/include/bdroid_manta.txt deleted file mode 100755 index a02ebb1..0000000 --- a/include/bdroid_manta.txt +++ /dev/null @@ -1,176 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = FALSE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -PAN_NAP_DISABLED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 100 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Nexus Tablet" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE -BTIF_HSAG_SERVICE_NAME = ("Headset Gateway") -BTIF_HFAG_SERVICE_NAME = ("Handsfree Gateway") -BTIF_HF_SERVICES = (BTA_HSP_SERVICE_MASK) -BTIF_HF_SERVICE_NAMES = { BTIF_HSAG_SERVICE_NAME } diff --git a/include/bdroid_panda.txt b/include/bdroid_panda.txt deleted file mode 100755 index 204b09f..0000000 --- a/include/bdroid_panda.txt +++ /dev/null @@ -1,171 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Galaxy Nexus 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_phantasm.txt b/include/bdroid_phantasm.txt deleted file mode 100755 index 55c348d..0000000 --- a/include/bdroid_phantasm.txt +++ /dev/null @@ -1,171 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Nexus Q" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_stingray.txt b/include/bdroid_stingray.txt deleted file mode 100755 index a11f48d..0000000 --- a/include/bdroid_stingray.txt +++ /dev/null @@ -1,176 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = FALSE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -PAN_NAP_DISABLED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 100 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Xoom 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE -BTIF_HSAG_SERVICE_NAME = ("Headset Gateway") -BTIF_HFAG_SERVICE_NAME = ("Handsfree Gateway") -BTIF_HF_SERVICES = (BTA_HSP_SERVICE_MASK) -BTIF_HF_SERVICE_NAMES = { BTIF_HSAG_SERVICE_NAME } diff --git a/include/bdroid_toro.txt b/include/bdroid_toro.txt deleted file mode 100755 index 2a39aa6..0000000 --- a/include/bdroid_toro.txt +++ /dev/null @@ -1,170 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Galaxy Nexus CDMA 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_tuna.txt b/include/bdroid_tuna.txt deleted file mode 100755 index 204b09f..0000000 --- a/include/bdroid_tuna.txt +++ /dev/null @@ -1,171 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = TRUE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 200 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Galaxy Nexus 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -BTA_AV_RET_TOUT = 15 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE diff --git a/include/bdroid_wingray.txt b/include/bdroid_wingray.txt deleted file mode 100755 index 3e63f69..0000000 --- a/include/bdroid_wingray.txt +++ /dev/null @@ -1,176 +0,0 @@ -AVCT_INCLUDED = TRUE -AVRC_INCLUDED = TRUE -AVDT_INCLUDED = TRUE -UNV_INCLUDED = FALSE -A2D_INCLUDED = TRUE -A2D_SBC_INCLUDED = TRUE -DUN_INCLUDED = FALSE -GAP_INCLUDED = FALSE -GOEP_INCLUDED = FALSE -GOEP_FS_INCLUDED = FALSE -GATT_PTS = FALSE -BTM_SEC_MAX_SERVICE_RECORDS = 32 -L2CAP_INCLUDED = TRUE -L2CAP_LINK_INACTIVITY_TOUT = 4 -L2CAP_FCR_INCLUDED = TRUE -L2CAP_EXTFEA_SUPPORTED_MASK = (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) -BTUI_OPS_FORMATS = (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) -RFCOMM_INCLUDED = TRUE -MAX_RFC_PORTS = 30 -MAX_ACL_CONNECTIONS = 7 -MAX_L2CAP_CHANNELS = 16 -BTA_RFC_MTU_SIZE = (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) -PORT_TX_BUF_HIGH_WM = 10 -PORT_RX_BUF_HIGH_WM = 10 -PORT_RX_BUF_LOW_WM = 4 -PORT_RX_BUF_CRITICAL_WM = 15 -PORT_TX_BUF_CRITICAL_WM = 15 -PORT_RX_LOW_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) -PORT_RX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) -PORT_RX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) -PORT_TX_HIGH_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) -PORT_TX_CRITICAL_WM = (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) -BTA_DUN_MTU = BTA_RFC_MTU_SIZE -BTA_SPP_MTU = BTA_RFC_MTU_SIZE -BTA_FAX_MTU = BTA_RFC_MTU_SIZE -SDP_DI_INCLUDED = TRUE -SDP_RAW_DATA_INCLUDED = TRUE -SDP_RAW_PDU_INCLUDED = TRUE -SDP_POOL_ID = 3 -SDP_MAX_REC_ATTR = 25 -SDP_MAX_ATTR_LEN = 400 -SDP_MAX_PAD_LEN = 600 -BNEP_INCLUDED = TRUE -PAN_INCLUDED = TRUE -HID_DEV_INCLUDED = FALSE -HID_HOST_INCLUDED = FALSE -BLE_INCLUDED = FALSE -BTM_BLE_CONFORMANCE_TESTING = FALSE -ATT_INCLUDED = FALSE -ATT_DEBUG = FALSE -GATTS_APPU_USE_GATT_TRACE = FALSE -GATT_CLIENT_ENABLED = FALSE -GATT_SERVER_ENABLED = FALSE -SMP_INCLUDED = FALSE -SMP_HOST_ENCRYPT_INCLUDED = FALSE -SER_INCLUDED = FALSE -RPC_INCLUDED = FALSE -MMI_INCLUDED = FALSE -SAP_INCLUDED = FALSE -SBC_NO_PCM_CPY_OPTION = FALSE -SBC_IPAQ_OPT = FALSE -SBC_IS_64_MULT_IN_QUANTIZER = FALSE -BTA_INCLUDED = TRUE -BTA_AG_INCLUDED = TRUE -BTA_CT_INCLUDED = FALSE -BTA_CG_INCLUDED = FALSE -BTA_DG_INCLUDED = FALSE -BTA_FT_INCLUDED = FALSE -BTA_OP_INCLUDED = FALSE -BTA_PR_INCLUDED = FALSE -BTA_SS_INCLUDED = FALSE -BTA_DM_INCLUDED = TRUE -BTA_DI_INCLUDED = FALSE -BTA_BI_INCLUDED = FALSE -BTA_SC_INCLUDED = FALSE -BTA_PAN_INCLUDED = TRUE -PAN_NAP_DISABLED = TRUE -BTA_FS_INCLUDED = TRUE -BTA_AC_INCLUDED = FALSE -BTA_HD_INCLUDED = FALSE -BTA_HH_INCLUDED = TRUE -BTA_HH_ROLE = BTA_MASTER_ROLE_PREF -BTA_AR_INCLUDED = TRUE -BTA_AV_INCLUDED = TRUE -BTA_AV_VDP_INCLUDED = FALSE -BTA_AVK_INCLUDED = FALSE -BTA_PBS_INCLUDED = FALSE -BTA_PBC_INCLUDED = FALSE -BTA_FM_INCLUDED = FALSE -BTA_FM_DEBUG = FALSE -BTA_FMTX_INCLUDED = FALSE -BTA_FMTX_DEBUG = FALSE -BTA_FMTX_FMRX_SWITCH_WORKAROUND = FALSE -BTA_FMTX_US_FCC_RULES = FALSE -BTA_HS_INCLUDED = FALSE -BTA_MSE_INCLUDED = FALSE -BTA_MCE_INCLUDED = FALSE -BTA_PLAYBACK_INCLUDED = FALSE -BTA_SSR_INCLUDED = FALSE -BTA_JV_INCLUDED = FALSE -BTA_EIR_CANNED_UUID_LIST = FALSE -BTA_GATT_INCLUDED = FALSE -RSI_INCLUDED = TRUE -RPC_TRACE_ONLY = FALSE -ANDROID_APP_INCLUDED = TRUE -ANDROID_USE_LOGCAT = TRUE -LINUX_GKI_INCLUDED = TRUE -TICKS_PER_SEC = 100 -QUICK_TIMER_TICKS_PER_SEC = 10 -BTA_SYS_TIMER_PERIOD = 100 -GKI_BUF1_SIZE = 288 -GKI_BUF3_MAX = 100 -GKI_BUF3_SIZE = (4096+16) -GKI_BUF4_SIZE = (8080+26) -GKI_SHUTDOWN_EVT = APPL_EVT_7 -GKI_PTHREAD_JOINABLE = TRUE -LINUX_DRV_INCLUDED = TRUE -LINUX_OS = TRUE -BTU_TASK = 0 -BTIF_TASK = 1 -A2DP_MEDIA_TASK = 2 -GKI_MAX_TASKS = 3 -BTM_APP_DEV_INIT = bte_main_post_reset_init -BTE_IDLE_TASK_INCLUDED = FALSE -APPL_INCLUDED = TRUE -BTU_BTA_INCLUDED = TRUE -SBC_FOR_EMBEDDED_LINUX = TRUE -BTA_DM_REMOTE_DEVICE_NAME_LENGTH = 248 -BTM_MAX_REM_BD_NAME_LEN = 248 -BTM_MAX_LOC_BD_NAME_LEN = 248 -BTM_USE_DEF_LOCAL_NAME = TRUE -BTM_DEF_LOCAL_NAME = "Xoom 2" -BTM_INQ_DB_SIZE = 40 -BTM_SEC_MAX_DEVICE_RECORDS = 100 -BTM_SEC_FORCE_RNR_FOR_DBOND = FALSE -BTM_AUTOMATIC_HCI_RESET = FALSE -AVDT_VERSION = 0x0102 -BTA_AG_AT_MAX_LEN = 512 -BTA_AVRCP_FF_RW_SUPPORT = TRUE -BTM_MAX_SCO_LINKS = 2 -BTA_AG_SCO_PKT_TYPES = (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) -BTAPP_AV_SECMASK = (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE) -BTA_AV_MAX_A2DP_MTU = 668 -PORCHE_PAIRING_CONFLICT = TRUE -BTA_AV_CO_CP_SCMS_T = FALSE -AVDT_CONNECT_CP_ONLY = FALSE -BTL_CFG_USE_CONF_FILE = FALSE -BTAPP_AHF_API_SUPPORT = TRUE -HCILP_INCLUDED = TRUE -HCISU_H4_INCLUDED = TRUE -BT_TRACE_PROTOCOL = TRUE -BT_USE_TRACES = TRUE -BT_TRACE_BTIF = TRUE -BTTRC_INCLUDED = FALSE -BT_TRACE_VERBOSE = FALSE -BTTRC_PARSER_INCLUDED = FALSE -MAX_TRACE_RAM_SIZE = 10000 -OBX_INITIAL_TRACE_LEVEL = BT_TRACE_LEVEL_ERROR -BTM_ALLOW_CONN_IF_NONDISCOVER = TRUE -BTAPP_DM_SUPPORTED_SERVICES = (BTA_HSP_SERVICE_MASK | BTA_HFP_SERVICE_MASK | BTA_A2DP_SERVICE_MASK | BTA_HID_SERVICE_MASK | BTA_OPP_SERVICE_MASK | BTA_BPP_SERVICE_MASK) -PBAP_ZERO_VCARD_IN_DB = FALSE -BTA_DM_SDP_DB_SIZE = 8000 -MAX_L2CAP_CLIENTS = 15 -FTS_REJECT_INVALID_OBEX_SET_PATH_REQ = FALSE -HID_HOST_MAX_CONN_RETRY = (3) -BTM_DISC_DURING_RS = TRUE -BTM_WBS_INCLUDED = FALSE -HL_INCLUDED = TRUE -NO_GKI_RUN_RETURN = TRUE -AG_VOICE_SETTINGS = HCI_DEFAULT_VOICE_SETTINGS -BTIF_DM_OOB_TEST = TRUE -BTIF_HSAG_SERVICE_NAME = ("Headset Gateway") -BTIF_HFAG_SERVICE_NAME = ("Handsfree Gateway") -BTIF_HF_SERVICES = (BTA_HSP_SERVICE_MASK) -BTIF_HF_SERVICE_NAMES = { BTIF_HSAG_SERVICE_NAME } -BT_CLEAN_TURN_ON_DISABLED = TRUE diff --git a/include/bt_target.h b/include/bt_target.h index 5220134..2b47532 100755 --- a/include/bt_target.h +++ b/include/bt_target.h @@ -23,8 +23,26 @@ #endif #include "data_types.h" + +#ifndef BTIF_HSAG_SERVICE_NAME +#define BTIF_HSAG_SERVICE_NAME ("Headset Gateway") +#endif + +#ifndef BTIF_HFAG_SERVICE_NAME +#define BTIF_HFAG_SERVICE_NAME ("Handsfree Gateway") +#endif + + #ifdef BUILDCFG -#include "buildcfg.h" + +#if !defined(HAS_BDROID_BUILDCFG) && !defined(HAS_NO_BDROID_BUILDCFG) +#error "An Android.mk file did not include bdroid_CFLAGS and possibly not bdorid_C_INCLUDES" +#endif + +#ifdef HAS_BDROID_BUILDCFG +#include "bdroid_buildcfg.h" +#endif + #endif /* Include common GKI definitions used by this platform */ @@ -33,6 +51,408 @@ #include "bt_types.h" /* This must be defined AFTER buildcfg.h */ #include "dyn_mem.h" /* defines static and/or dynamic memory for components */ + +//------------------Added from Bluedroid buildcfg.h--------------------- +#ifndef UNV_INCLUDED +#define UNV_INCLUDED FALSE +#endif + +#ifndef GATT_PTS +#define GATT_PTS FALSE +#endif + +#ifndef L2CAP_INCLUDED +#define L2CAP_INCLUDED TRUE +#endif + +#ifndef L2CAP_EXTFEA_SUPPORTED_MASK +#define L2CAP_EXTFEA_SUPPORTED_MASK (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS) +#endif + +#ifndef BTUI_OPS_FORMATS +#define BTUI_OPS_FORMATS (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK) +#endif + +#ifndef BTA_RFC_MTU_SIZE +#define BTA_RFC_MTU_SIZE (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD) +#endif + +#ifndef BTA_DUN_MTU +#define BTA_DUN_MTU BTA_RFC_MTU_SIZE +#endif + +#ifndef BTA_SPP_MTU +#define BTA_SPP_MTU BTA_RFC_MTU_SIZE +#endif + +#ifndef BTA_FAX_MTU +#define BTA_FAX_MTU BTA_RFC_MTU_SIZE +#endif + +#ifndef SDP_RAW_PDU_INCLUDED +#define SDP_RAW_PDU_INCLUDED TRUE +#endif + +#ifndef GATTS_APPU_USE_GATT_TRACE +#define GATTS_APPU_USE_GATT_TRACE FALSE +#endif + +#ifndef SMP_HOST_ENCRYPT_INCLUDED +#define SMP_HOST_ENCRYPT_INCLUDED FALSE +#endif + +#ifndef SAP_INCLUDED +#define SAP_INCLUDED FALSE +#endif + +#ifndef SBC_NO_PCM_CPY_OPTION +#define SBC_NO_PCM_CPY_OPTION FALSE +#endif + +#ifndef SBC_IPAQ_OPT +#define SBC_IPAQ_OPT FALSE +#endif + +#ifndef SBC_IS_64_MULT_IN_QUANTIZER +#define SBC_IS_64_MULT_IN_QUANTIZER FALSE +#endif + +#ifndef BTA_INCLUDED +#define BTA_INCLUDED TRUE +#endif + +#ifndef BTA_AG_INCLUDED +#define BTA_AG_INCLUDED TRUE +#endif + +#ifndef BTA_CT_INCLUDED +#define BTA_CT_INCLUDED FALSE +#endif + +#ifndef BTA_CG_INCLUDED +#define BTA_CG_INCLUDED FALSE +#endif + +#ifndef BTA_DG_INCLUDED +#define BTA_DG_INCLUDED FALSE +#endif + +#ifndef BTA_FT_INCLUDED +#define BTA_FT_INCLUDED FALSE +#endif + +#ifndef BTA_OP_INCLUDED +#define BTA_OP_INCLUDED FALSE +#endif + +#ifndef BTA_PR_INCLUDED +#define BTA_PR_INCLUDED FALSE +#endif + +#ifndef BTA_SS_INCLUDED +#define BTA_SS_INCLUDED FALSE +#endif + +#ifndef BTA_DM_INCLUDED +#define BTA_DM_INCLUDED TRUE +#endif + + +#ifndef BTA_DI_INCLUDED +#define BTA_DI_INCLUDED FALSE +#endif + +#ifndef BTA_BI_INCLUDED +#define BTA_BI_INCLUDED FALSE +#endif + +#ifndef BTA_SC_INCLUDED +#define BTA_SC_INCLUDED FALSE +#endif + +#ifndef BTA_PAN_INCLUDED +#define BTA_PAN_INCLUDED TRUE +#endif + +#ifndef BTA_FS_INCLUDED +#define BTA_FS_INCLUDED TRUE +#endif + +#ifndef BTA_AC_INCLUDED +#define BTA_AC_INCLUDED FALSE +#endif + +#ifndef BTA_HD_INCLUDED +#define BTA_HD_INCLUDED FALSE +#endif + +#ifndef BTA_HH_INCLUDED +#define BTA_HH_INCLUDED TRUE +#endif + +#ifndef BTA_HH_ROLE +#define BTA_HH_ROLE BTA_MASTER_ROLE_PREF +#endif + +#ifndef BTA_AR_INCLUDED +#define BTA_AR_INCLUDED TRUE +#endif + +#ifndef BTA_AV_INCLUDED +#define BTA_AV_INCLUDED TRUE +#endif + +#ifndef BTA_AV_VDP_INCLUDED +#define BTA_AV_VDP_INCLUDED FALSE +#endif + +#ifndef BTA_AVK_INCLUDED +#define BTA_AVK_INCLUDED FALSE +#endif + +#ifndef BTA_PBS_INCLUDED +#define BTA_PBS_INCLUDED FALSE +#endif + +#ifndef BTA_PBC_INCLUDED +#define BTA_PBC_INCLUDED FALSE +#endif + +#ifndef BTA_FM_INCLUDED +#define BTA_FM_INCLUDED FALSE +#endif + +#ifndef BTA_FM_DEBUG +#define BTA_FM_DEBUG FALSE +#endif + +#ifndef BTA_FMTX_INCLUDED +#define BTA_FMTX_INCLUDED FALSE +#endif + +#ifndef BTA_FMTX_DEBUG +#define BTA_FMTX_DEBUG FALSE +#endif + +#ifndef BTA_FMTX_FMRX_SWITCH_WORKAROUND +#define BTA_FMTX_FMRX_SWITCH_WORKAROUND FALSE +#endif + +#ifndef BTA_FMTX_US_FCC_RULES +#define BTA_FMTX_US_FCC_RULES FALSE +#endif + +#ifndef BTA_HS_INCLUDED +#define BTA_HS_INCLUDED FALSE +#endif + +#ifndef BTA_MSE_INCLUDED +#define BTA_MSE_INCLUDED FALSE +#endif + +#ifndef BTA_MCE_INCLUDED +#define BTA_MCE_INCLUDED FALSE +#endif + +#ifndef BTA_PLAYBACK_INCLUDED +#define BTA_PLAYBACK_INCLUDED FALSE +#endif + +#ifndef BTA_SSR_INCLUDED +#define BTA_SSR_INCLUDED FALSE +#endif + +#ifndef BTA_JV_INCLUDED +#define BTA_JV_INCLUDED FALSE +#endif + +#ifndef BTA_GATT_INCLUDED +#define BTA_GATT_INCLUDED FALSE +#endif + +#ifndef RPC_TRACE_ONLY +#define RPC_TRACE_ONLY FALSE +#endif + +#ifndef ANDROID_APP_INCLUDED +#define ANDROID_APP_INCLUDED TRUE +#endif + +#ifndef ANDROID_USE_LOGCAT +#define ANDROID_USE_LOGCAT TRUE +#endif + +#ifndef LINUX_GKI_INCLUDED +#define LINUX_GKI_INCLUDED TRUE +#endif + +#ifndef TICKS_PER_SEC +#define TICKS_PER_SEC 100 +#endif + +#ifndef BTA_SYS_TIMER_PERIOD +#define BTA_SYS_TIMER_PERIOD 100 +#endif + +#ifndef GKI_BUF1_SIZE +#define GKI_BUF1_SIZE 288 +#endif + +#ifndef GKI_BUF3_MAX +#define GKI_BUF3_MAX 200 +#endif + +#ifndef GKI_BUF3_SIZE +#define GKI_BUF3_SIZE (4096+16) +#endif + +#ifndef GKI_BUF4_SIZE +#define GKI_BUF4_SIZE (8080+26) +#endif + +#ifndef GKI_SHUTDOWN_EVT +#define GKI_SHUTDOWN_EVT APPL_EVT_7 +#endif + +#ifndef GKI_PTHREAD_JOINABLE +#define GKI_PTHREAD_JOINABLE TRUE +#endif + +#ifndef LINUX_DRV_INCLUDED +#define LINUX_DRV_INCLUDED TRUE +#endif + +#ifndef LINUX_OS +#define LINUX_OS TRUE +#endif + +#ifndef BTU_TASK +#define BTU_TASK 0 +#endif + +#ifndef BTIF_TASK +#define BTIF_TASK 1 +#endif + +#ifndef A2DP_MEDIA_TASK +#define A2DP_MEDIA_TASK 2 +#endif + +#ifndef GKI_MAX_TASKS +#define GKI_MAX_TASKS 3 +#endif + +#ifndef BTM_APP_DEV_INIT +#define BTM_APP_DEV_INIT bte_main_post_reset_init +#endif + +#ifndef SBC_FOR_EMBEDDED_LINUX +#define SBC_FOR_EMBEDDED_LINUX TRUE +#endif + +#ifndef BTA_DM_REMOTE_DEVICE_NAME_LENGTH +#define BTA_DM_REMOTE_DEVICE_NAME_LENGTH 248 +#endif + +#ifndef AVDT_VERSION +#define AVDT_VERSION 0x0102 +#endif + +#ifndef BTA_AG_AT_MAX_LEN +#define BTA_AG_AT_MAX_LEN 512 +#endif + +#ifndef BTA_AVRCP_FF_RW_SUPPORT +#define BTA_AVRCP_FF_RW_SUPPORT TRUE +#endif + +#ifndef BTA_AG_SCO_PKT_TYPES +#define BTA_AG_SCO_PKT_TYPES (BTM_SCO_LINK_ONLY_MASK | BTM_SCO_PKT_TYPES_MASK_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 | BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 | BTM_SCO_PKT_TYPES_MASK_NO_3_EV5) +#endif + +#ifndef BTA_AV_MAX_A2DP_MTU +#define BTA_AV_MAX_A2DP_MTU 668 +#endif + +#ifndef BTA_AV_RET_TOUT +#define BTA_AV_RET_TOUT 15 +#endif + +#ifndef PORCHE_PAIRING_CONFLICT +#define PORCHE_PAIRING_CONFLICT TRUE +#endif + +#ifndef BTA_AV_CO_CP_SCMS_T +#define BTA_AV_CO_CP_SCMS_T FALSE +#endif + +#ifndef AVDT_CONNECT_CP_ONLY +#define AVDT_CONNECT_CP_ONLY FALSE +#endif + +#ifndef BT_TRACE_PROTOCOL +#define BT_TRACE_PROTOCOL TRUE +#endif + +#ifndef BT_USE_TRACES +#define BT_USE_TRACES TRUE +#endif + +#ifndef BT_TRACE_BTIF +#define BT_TRACE_BTIF TRUE +#endif + +#ifndef BTTRC_INCLUDED +#define BTTRC_INCLUDED FALSE +#endif + +#ifndef BT_TRACE_VERBOSE +#define BT_TRACE_VERBOSE FALSE +#endif + +#ifndef BTTRC_PARSER_INCLUDED +#define BTTRC_PARSER_INCLUDED FALSE +#endif + +#ifndef MAX_TRACE_RAM_SIZE +#define MAX_TRACE_RAM_SIZE 10000 +#endif + +#ifndef OBX_INITIAL_TRACE_LEVEL +#define OBX_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_ERROR +#endif + +#ifndef PBAP_ZERO_VCARD_IN_DB +#define PBAP_ZERO_VCARD_IN_DB FALSE +#endif + +#ifndef BTA_DM_SDP_DB_SIZE +#define BTA_DM_SDP_DB_SIZE 8000 +#endif + +#ifndef FTS_REJECT_INVALID_OBEX_SET_PATH_REQ +#define FTS_REJECT_INVALID_OBEX_SET_PATH_REQ FALSE +#endif + +#ifndef HL_INCLUDED +#define HL_INCLUDED TRUE +#endif + +#ifndef NO_GKI_RUN_RETURN +#define NO_GKI_RUN_RETURN TRUE +#endif + +#ifndef AG_VOICE_SETTINGS +#define AG_VOICE_SETTINGS HCI_DEFAULT_VOICE_SETTINGS +#endif + +#ifndef BTIF_DM_OOB_TEST +#define BTIF_DM_OOB_TEST TRUE +#endif +//------------------End added from Bluedroid buildcfg.h--------------------- + + + /* #define BYPASS_AVDATATRACE */ /****************************************************************************** @@ -133,7 +553,7 @@ /* Sends SDP data packets. */ #ifndef SDP_POOL_ID -#define SDP_POOL_ID GKI_POOL_ID_3 +#define SDP_POOL_ID 3 #endif /* Sends RFCOMM command packets. */ @@ -367,7 +787,7 @@ ** ******************************************************************************/ #ifndef HCISU_H4_INCLUDED -#define HCISU_H4_INCLUDED FALSE +#define HCISU_H4_INCLUDED TRUE #endif #ifdef __cplusplus @@ -436,7 +856,7 @@ BT_API extern void bte_main_lpm_allow_bt_device_sleep(void); /* if L2CAP_FCR_INCLUDED is TRUE then it should have 100 millisecond resolution */ /* if none of them is included then QUICK_TIMER_TICKS_PER_SEC is set to 0 to exclude quick timer */ #ifndef QUICK_TIMER_TICKS_PER_SEC -#define QUICK_TIMER_TICKS_PER_SEC 100 /* 10ms timer */ +#define QUICK_TIMER_TICKS_PER_SEC 10 /* 10ms timer */ #endif /****************************************************************************** @@ -448,7 +868,7 @@ BT_API extern void bte_main_lpm_allow_bt_device_sleep(void); set to FALSE for advanced start-up / shut-down procedures using USER_HW_ENABLE_API and USER_HW_DISABLE_API macros */ #ifndef BTM_AUTOMATIC_HCI_RESET -#define BTM_AUTOMATIC_HCI_RESET TRUE +#define BTM_AUTOMATIC_HCI_RESET FALSE #endif /* Include BTM Discovery database and code. */ @@ -488,7 +908,7 @@ and USER_HW_DISABLE_API macros */ /* Includes WBS if TRUE */ #ifndef BTM_WBS_INCLUDED -#define BTM_WBS_INCLUDED TRUE /* TRUE includes WBS code */ +#define BTM_WBS_INCLUDED FALSE /* TRUE includes WBS code */ #endif /* Includes PCM2 support if TRUE */ @@ -500,7 +920,7 @@ and USER_HW_DISABLE_API macros */ ** issued while there is a role switch in progress */ #ifndef BTM_DISC_DURING_RS -#define BTM_DISC_DURING_RS FALSE +#define BTM_DISC_DURING_RS TRUE #endif /************************** @@ -518,7 +938,7 @@ and USER_HW_DISABLE_API macros */ /* The size in bytes of the BTM inquiry database. */ #ifndef BTM_INQ_DB_SIZE -#define BTM_INQ_DB_SIZE 12 +#define BTM_INQ_DB_SIZE 40 #endif /* This is set to enable automatic periodic inquiry at startup. */ @@ -578,7 +998,7 @@ and USER_HW_DISABLE_API macros */ /* Should connections to unknown devices be allowed when not discoverable? */ #ifndef BTM_ALLOW_CONN_IF_NONDISCOVER -#define BTM_ALLOW_CONN_IF_NONDISCOVER FALSE +#define BTM_ALLOW_CONN_IF_NONDISCOVER TRUE #endif /* When connectable mode is set to TRUE, the device will respond to paging. */ @@ -633,7 +1053,7 @@ and USER_HW_DISABLE_API macros */ /* Whether BTA is included in BTU task. */ #ifndef BTU_BTA_INCLUDED -#define BTU_BTA_INCLUDED FALSE +#define BTU_BTA_INCLUDED TRUE #endif /* Number of seconds to wait to send an HCI Reset command upon device initialization. */ @@ -653,7 +1073,7 @@ and USER_HW_DISABLE_API macros */ /* The number of SCO links. */ #ifndef BTM_MAX_SCO_LINKS -#define BTM_MAX_SCO_LINKS 3 +#define BTM_MAX_SCO_LINKS 2 #endif /* The preferred type of SCO links (2-eSCO, 0-SCO). */ @@ -663,33 +1083,33 @@ and USER_HW_DISABLE_API macros */ /* The number of security records for peer devices. */ #ifndef BTM_SEC_MAX_DEVICE_RECORDS -#define BTM_SEC_MAX_DEVICE_RECORDS 8 +#define BTM_SEC_MAX_DEVICE_RECORDS 100 #endif /* The number of security records for services. */ #ifndef BTM_SEC_MAX_SERVICE_RECORDS -#define BTM_SEC_MAX_SERVICE_RECORDS 30 +#define BTM_SEC_MAX_SERVICE_RECORDS 32 #endif /* If True, force a retrieval of remote device name for each bond in case it's changed */ #ifndef BTM_SEC_FORCE_RNR_FOR_DBOND -#define BTM_SEC_FORCE_RNR_FOR_DBOND TRUE +#define BTM_SEC_FORCE_RNR_FOR_DBOND FALSE #endif /* Maximum device name length used in btm database. */ #ifndef BTM_MAX_REM_BD_NAME_LEN -#define BTM_MAX_REM_BD_NAME_LEN 20 +#define BTM_MAX_REM_BD_NAME_LEN 248 #endif /* Maximum local device name length stored btm database. '0' disables storage of the local name in BTM */ #ifndef BTM_MAX_LOC_BD_NAME_LEN -#define BTM_MAX_LOC_BD_NAME_LEN 31 +#define BTM_MAX_LOC_BD_NAME_LEN 248 #endif /* TRUE if default string is used, FALSE if device name is set in the application */ #ifndef BTM_USE_DEF_LOCAL_NAME -#define BTM_USE_DEF_LOCAL_NAME FALSE +#define BTM_USE_DEF_LOCAL_NAME TRUE #endif /* Fixed Default String (Ignored if BTM_USE_DEF_LOCAL_NAME is FALSE) */ @@ -840,12 +1260,12 @@ and USER_HW_DISABLE_API macros */ /* Flow control and retransmission mode */ #ifndef L2CAP_FCR_INCLUDED -#define L2CAP_FCR_INCLUDED FALSE +#define L2CAP_FCR_INCLUDED TRUE #endif /* The maximum number of simultaneous links that L2CAP can support. */ #ifndef MAX_ACL_CONNECTIONS -#define MAX_L2CAP_LINKS 4 +#define MAX_L2CAP_LINKS 7 #else #define MAX_L2CAP_LINKS MAX_ACL_CONNECTIONS #endif @@ -857,12 +1277,12 @@ and USER_HW_DISABLE_API macros */ /* The maximum number of simultaneous applications that can register with L2CAP. */ #ifndef MAX_L2CAP_CLIENTS -#define MAX_L2CAP_CLIENTS 8 +#define MAX_L2CAP_CLIENTS 15 #endif /* The number of seconds of link inactivity before a link is disconnected. */ #ifndef L2CAP_LINK_INACTIVITY_TOUT -#define L2CAP_LINK_INACTIVITY_TOUT 3 +#define L2CAP_LINK_INACTIVITY_TOUT 4 #endif /* The number of seconds of link inactivity after bonding before a link is disconnected. */ @@ -1128,24 +1548,25 @@ and USER_HW_DISABLE_API macros */ /* The maximum number of attributes in each record. */ #ifndef SDP_MAX_REC_ATTR -#if defined(HID_DEV_INCLUDED) && (HID_DEV_INCLUDED==TRUE) +//#if defined(HID_DEV_INCLUDED) && (HID_DEV_INCLUDED==TRUE) #define SDP_MAX_REC_ATTR 25 -#else -#define SDP_MAX_REC_ATTR 13 -#endif +//#else +//#define SDP_MAX_REC_ATTR 13 +//#endif #endif #ifndef SDP_MAX_PAD_LEN -#define SDP_MAX_PAD_LEN 350 +#define SDP_MAX_PAD_LEN 600 #endif /* The maximum length, in bytes, of an attribute. */ #ifndef SDP_MAX_ATTR_LEN -#if defined(HID_DEV_INCLUDED) && (HID_DEV_INCLUDED==TRUE) -#define SDP_MAX_ATTR_LEN 80 -#else -#define SDP_MAX_ATTR_LEN 100 -#endif +//#if defined(HID_DEV_INCLUDED) && (HID_DEV_INCLUDED==TRUE) +//#define SDP_MAX_ATTR_LEN 80 +//#else +//#define SDP_MAX_ATTR_LEN 100 +//#endif +#define SDP_MAX_ATTR_LEN 400 #endif /* The maximum number of attribute filters supported by SDP databases. */ @@ -1205,7 +1626,7 @@ and USER_HW_DISABLE_API macros */ /* Device identification feature. */ #ifndef SDP_DI_INCLUDED -#define SDP_DI_INCLUDED FALSE +#define SDP_DI_INCLUDED TRUE #endif /****************************************************************************** @@ -1215,69 +1636,69 @@ and USER_HW_DISABLE_API macros */ ******************************************************************************/ #ifndef RFCOMM_INCLUDED -#define RFCOMM_INCLUDED FALSE +#define RFCOMM_INCLUDED TRUE #endif /* The maximum number of ports supported. */ #ifndef MAX_RFC_PORTS -#define MAX_RFC_PORTS 5 +#define MAX_RFC_PORTS 30 #endif /* The maximum simultaneous links to different devices. */ #ifndef MAX_ACL_CONNECTIONS -#define MAX_BD_CONNECTIONS 1 +#define MAX_BD_CONNECTIONS 7 #else #define MAX_BD_CONNECTIONS MAX_ACL_CONNECTIONS #endif /* The port receive queue low watermark level, in bytes. */ #ifndef PORT_RX_LOW_WM -#define PORT_RX_LOW_WM 5000 +#define PORT_RX_LOW_WM (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM) #endif /* The port receive queue high watermark level, in bytes. */ #ifndef PORT_RX_HIGH_WM -#define PORT_RX_HIGH_WM 8000 +#define PORT_RX_HIGH_WM (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM) #endif /* The port receive queue critical watermark level, in bytes. */ #ifndef PORT_RX_CRITICAL_WM -#define PORT_RX_CRITICAL_WM 12000 +#define PORT_RX_CRITICAL_WM (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM) #endif /* The port receive queue low watermark level, in number of buffers. */ #ifndef PORT_RX_BUF_LOW_WM -#define PORT_RX_BUF_LOW_WM 8 +#define PORT_RX_BUF_LOW_WM 4 #endif /* The port receive queue high watermark level, in number of buffers. */ #ifndef PORT_RX_BUF_HIGH_WM -#define PORT_RX_BUF_HIGH_WM 16 +#define PORT_RX_BUF_HIGH_WM 10 #endif /* The port receive queue critical watermark level, in number of buffers. */ #ifndef PORT_RX_BUF_CRITICAL_WM -#define PORT_RX_BUF_CRITICAL_WM 22 +#define PORT_RX_BUF_CRITICAL_WM 15 #endif /* The port transmit queue high watermark level, in bytes. */ #ifndef PORT_TX_HIGH_WM -#define PORT_TX_HIGH_WM 8000 +#define PORT_TX_HIGH_WM (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM) #endif /* The port transmit queue critical watermark level, in bytes. */ #ifndef PORT_TX_CRITICAL_WM -#define PORT_TX_CRITICAL_WM 10000 +#define PORT_TX_CRITICAL_WM (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM) #endif /* The port transmit queue high watermark level, in number of buffers. */ #ifndef PORT_TX_BUF_HIGH_WM -#define PORT_TX_BUF_HIGH_WM 16 +#define PORT_TX_BUF_HIGH_WM 10 #endif /* The port transmit queue high watermark level, in number of buffers. */ #ifndef PORT_TX_BUF_CRITICAL_WM -#define PORT_TX_BUF_CRITICAL_WM 22 +#define PORT_TX_BUF_CRITICAL_WM 15 #endif /* The RFCOMM multiplexer preferred flow control mechanism. */ @@ -1565,7 +1986,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. ******************************************************************************/ #ifndef BNEP_INCLUDED -#define BNEP_INCLUDED FALSE +#define BNEP_INCLUDED TRUE #endif /* Protocol filtering is an optional feature. Bydefault it will be turned on */ @@ -1644,7 +2065,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. ******************************************************************************/ #ifndef AVDT_INCLUDED -#define AVDT_INCLUDED FALSE +#define AVDT_INCLUDED TRUE #endif /* Include reporting capability in AVDTP */ @@ -1711,7 +2132,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. ******************************************************************************/ #ifndef PAN_INCLUDED -#define PAN_INCLUDED FALSE +#define PAN_INCLUDED TRUE #endif /* This will enable the PANU role */ @@ -2059,7 +2480,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. /* keep the raw data received from SDP server in database. */ #ifndef SDP_RAW_DATA_INCLUDED -#define SDP_RAW_DATA_INCLUDED FALSE +#define SDP_RAW_DATA_INCLUDED TRUE #endif /* TRUE, to allow JV to create L2CAP connection on SDP PSM. */ @@ -2449,7 +2870,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. ** Definitions for HID-Host */ #ifndef HID_HOST_INCLUDED -#define HID_HOST_INCLUDED FALSE +#define HID_HOST_INCLUDED TRUE #endif #ifndef HID_HOST_MAX_DEVICES @@ -2465,7 +2886,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. #endif #ifndef HID_HOST_MAX_CONN_RETRY -#define HID_HOST_MAX_CONN_RETRY (15) +#define HID_HOST_MAX_CONN_RETRY (3) #endif #ifndef HID_HOST_REPAGE_WIN @@ -2496,7 +2917,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. /* This is set to enable GOEP non-blocking file system access functions. */ #ifndef GOEP_FS_INCLUDED -#define GOEP_FS_INCLUDED TRUE +#define GOEP_FS_INCLUDED FALSE #endif /* GOEP authentication key size. */ @@ -2988,7 +3409,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. * A2DP Definitions */ #ifndef A2D_INCLUDED -#define A2D_INCLUDED FALSE +#define A2D_INCLUDED TRUE #endif /* TRUE to include SBC utility functions */ @@ -3013,7 +3434,7 @@ Range: Minimum 12000 (12 secs) on BR/EDR when supporting PBF. ******************************************************************************/ #ifndef AVCT_INCLUDED -#define AVCT_INCLUDED FALSE +#define AVCT_INCLUDED TRUE #endif /* Number of simultaneous ACL links to different peer devices. */ @@ -3104,7 +3525,7 @@ Range: Minimum 12000 (12 secs) when supporting PBF. ******************************************************************************/ #ifndef AVRC_INCLUDED -#define AVRC_INCLUDED FALSE +#define AVRC_INCLUDED TRUE #endif /****************************************************************************** @@ -3341,12 +3762,12 @@ The maximum number of payload octets that the local device can receive in a sing ******************************************************************************/ /* When TRUE indicates that an application task is to be run */ #ifndef APPL_INCLUDED -#define APPL_INCLUDED FALSE +#define APPL_INCLUDED TRUE #endif /* When TRUE remote terminal code included (RPC MUST be included) */ #ifndef RSI_INCLUDED -#define RSI_INCLUDED FALSE +#define RSI_INCLUDED TRUE #endif @@ -3398,7 +3819,7 @@ The maximum number of payload octets that the local device can receive in a sing #endif #ifndef BTE_IDLE_TASK_INCLUDED -#define BTE_IDLE_TASK_INCLUDED TRUE +#define BTE_IDLE_TASK_INCLUDED FALSE #endif #ifndef BTE_PLATFORM_INITHW @@ -3409,7 +3830,6 @@ The maximum number of payload octets that the local device can receive in a sing #define BTE_BTA_CODE_INCLUDED FALSE #endif - /****************************************************************************** ** ** BTTRC diff --git a/include/buildcfg.mk b/include/buildcfg.mk deleted file mode 100644 index 7d1562e..0000000 --- a/include/buildcfg.mk +++ /dev/null @@ -1,16 +0,0 @@ -intermediates := $(local-intermediates-dir) - -SRC := $(call my-dir)/$(addprefix bdroid_, $(addsuffix .txt,$(basename $(TARGET_DEVICE)))) -ifeq (,$(wildcard $(SRC))) -# configuration file does not exist. Use default one -SRC := $(call my-dir)/bdroid_generic.txt -endif -GEN := $(intermediates)/buildcfg.h -TOOL := $(call my-dir)/../tools/gen-buildcfg.sh - -$(GEN): PRIVATE_PATH := $(call my-dir) -$(GEN): PRIVATE_CUSTOM_TOOL = $(TOOL) $< $@ -$(GEN): $(SRC) $(TOOL) - $(transform-generated-source) - -LOCAL_GENERATED_SOURCES += $(GEN) diff --git a/include/gki_target.h b/include/gki_target.h index d1541af..09aee17 100644 --- a/include/gki_target.h +++ b/include/gki_target.h @@ -16,11 +16,7 @@ #ifndef GKI_TARGET_H #define GKI_TARGET_H -#ifdef BUILDCFG -#include "buildcfg.h" -#endif - -#include "data_types.h" +#include "bt_target.h" /* Operating System Selection */ #ifndef BTE_SIM_APP diff --git a/main/Android.mk b/main/Android.mk index 41cac93..1f1d60c 100755 --- a/main/Android.mk +++ b/main/Android.mk @@ -86,9 +86,10 @@ LOCAL_C_INCLUDES+= . \ $(LOCAL_PATH)/../hci/include\ $(LOCAL_PATH)/../brcm/include \ $(LOCAL_PATH)/../embdrv/sbc/encoder/include \ - $(LOCAL_PATH)/../audio_a2dp_hw + $(LOCAL_PATH)/../audio_a2dp_hw \ + $(bdroid_C_INCLUDES) \ -LOCAL_CFLAGS += -DBUILDCFG -Werror -Wno-error=maybe-uninitialized -Wno-error=uninitialized +LOCAL_CFLAGS += -DBUILDCFG $(bdroid_CFLAGS) -Werror -Wno-error=maybe-uninitialized -Wno-error=uninitialized ifeq ($(TARGET_PRODUCT), full_crespo) LOCAL_CFLAGS += -DTARGET_CRESPO @@ -121,6 +122,4 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES LOCAL_REQUIRED_MODULES := libbt-hci libbt-vendor bt_stack.conf bt_did.conf auto_pair_devlist.conf -include $(LOCAL_PATH)/../include/buildcfg.mk - include $(BUILD_SHARED_LIBRARY) diff --git a/stack/Android.mk b/stack/Android.mk index d2ccaff..f209fb7 100644 --- a/stack/Android.mk +++ b/stack/Android.mk @@ -27,7 +27,10 @@ LOCAL_C_INCLUDES:= . \ $(LOCAL_PATH)/../ctrlr/include \ $(LOCAL_PATH)/../bta/include \ $(LOCAL_PATH)/../bta/sys \ - $(LOCAL_PATH)/../brcm/include + $(LOCAL_PATH)/../brcm/include \ + $(bdroid_C_INCLUDES) \ + +LOCAL_CFLAGS += $(bdroid_CFLAGS) ifeq ($(BOARD_HAVE_BLUETOOTH_BCM),true) LOCAL_CFLAGS += \ @@ -132,8 +135,6 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := STATIC_LIBRARIES LOCAL_SHARED_LIBRARIES := libcutils libc -include $(LOCAL_PATH)/../include/buildcfg.mk - include $(BUILD_STATIC_LIBRARY) endif # TARGET_SIMULATOR != true diff --git a/stack/btm/btm_inq.c b/stack/btm/btm_inq.c index a67f723..2339150 100644 --- a/stack/btm/btm_inq.c +++ b/stack/btm/btm_inq.c @@ -116,8 +116,8 @@ const UINT16 BTM_EIR_UUID_LKUP_TBL[BTM_EIR_MAX_SERVICES] = }; #else /* -If customized UUID look-up table needs to be used, -the followings should be defined in buildcfg.h. +If customized UUID look-up table needs to be used, +the followings should be defined in bdroid_buildcfg.h. BTM_EIR_UUID_LKUP_TBL = <customized UUID list> BTM_EIR_MAX_SERVICES = <number of UUID in list> */ diff --git a/stack/include/dyn_mem.h b/stack/include/dyn_mem.h index 58d4579..c243fe8 100644 --- a/stack/include/dyn_mem.h +++ b/stack/include/dyn_mem.h @@ -14,7 +14,7 @@ #define DYN_MEM_H /**************************************************************************** -** Define memory usage for GKI (if not defined in buildcfg.h) +** Define memory usage for GKI (if not defined in bdroid_buildcfg.h) ** The default for GKI is to use static memory allocation for its control ** block. */ @@ -23,7 +23,7 @@ #endif /**************************************************************************** -** Define memory usage for each CORE component (if not defined in buildcfg.h) +** Define memory usage for each CORE component (if not defined in bdroid_buildcfg.h) ** The default for each component is to use static memory allocations. */ #ifndef BTU_DYNAMIC_MEMORY @@ -79,7 +79,7 @@ #endif /**************************************************************************** -** Define memory usage for each PROFILE component (if not defined in buildcfg.h) +** Define memory usage for each PROFILE component (if not defined in bdroid_buildcfg.h) ** The default for each component is to use static memory allocations. */ #ifndef A2D_DYNAMIC_MEMORY @@ -163,7 +163,7 @@ #endif /**************************************************************************** -** Define memory usage for BTA (if not defined in buildcfg.h) +** Define memory usage for BTA (if not defined in bdroid_buildcfg.h) ** The default for each component is to use static memory allocations. */ #ifndef BTA_DYNAMIC_MEMORY @@ -171,7 +171,7 @@ #endif /**************************************************************************** -** Define memory usage for BT Trace (if not defined in buildcfg.h) +** Define memory usage for BT Trace (if not defined in bdroid_buildcfg.h) ** The default is to use static memory allocations. */ #ifndef BTTRC_DYNAMIC_MEMORY |