blob: 83778d351e62081406a6e15703005b65405b4a9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
|
#ifndef BUILDCFG_H
#define BUILDCFG_H
#define AVCT_INCLUDED FALSE
#define AVRC_INCLUDED FALSE
//#define AVRC_METADATA_INCLUDED TRUE
//#define AVRC_ADV_CTRL_INCLUDED FALSE
#define AVDT_INCLUDED FALSE
#define AT91_MAIN_INCLUDED FALSE
#define AT91_DRV_INCLUDED FALSE
#define AT91_LIB_INCLUDED FALSE
#define AT91_GKI_INCLUDED FALSE
#define UNV_INCLUDED FALSE
#define BBY_MAIN_INCLUDED FALSE
#define A2D_INCLUDED FALSE
#define A2D_SBC_INCLUDED FALSE
#define A2D_M12_INCLUDED FALSE
#define A2D_M24_INCLUDED FALSE
#define VDP_INCLUDED FALSE
#define VDP_H263_INCLUDED FALSE
#define VDP_MPEG_INCLUDED FALSE
#define VDP_VEND_INCLUDED FALSE
#define BIP_INCLUDED FALSE
#define BIP_INITR_INCLUDED FALSE
#define BIP_RSPDR_INCLUDED FALSE
#define BIP_PUSH_INCLUDED FALSE
#define BIP_PULL_INCLUDED FALSE
#define BIP_PRINTING_INCLUDED FALSE
#define BIP_ARCHIVE_INCLUDED FALSE
#define BIP_CAMERA_INCLUDED FALSE
#define BIP_DISPLAY_INCLUDED FALSE
#define BPP_INCLUDED FALSE
#define BPP_SND_INCLUDED FALSE
#define DUN_INCLUDED FALSE
#define GAP_INCLUDED FALSE
#define GOEP_INCLUDED FALSE
#define GOEP_FS_INCLUDED FALSE
#define GATT_PTS FALSE
#define HCITHIN_INCLUDED FALSE
#define BTM_SEC_MAX_SERVICE_RECORDS 32
#define L2CAP_INCLUDED TRUE
#define L2CAP_LINK_INACTIVITY_TOUT 4
#define L2CAP_FCR_INCLUDED TRUE
#define L2CAP_EXTFEA_SUPPORTED_MASK (L2CAP_EXTFEA_ENH_RETRANS | L2CAP_EXTFEA_STREAM_MODE | L2CAP_EXTFEA_NO_CRC | L2CAP_EXTFEA_FIXED_CHNLS)
#define OBX_INCLUDED TRUE
#define OBX_SERVER_INCLUDED TRUE
#define OBX_CLIENT_INCLUDED TRUE
#define OBX_MD5_INCLUDED FALSE
#define OBX_MD5_TEST_INCLUDED FALSE
#define OBX_14_INCLUDED FALSE
#define BTUI_OPS_FORMATS (BTA_OP_VCARD21_MASK | BTA_OP_VCAL_MASK | BTA_OP_VNOTE_MASK | BTA_OP_ANY_MASK)
#define BTA_OPC_SENDING_ABORT TRUE
#define RFCOMM_INCLUDED TRUE
#define MAX_RFC_PORTS 30
#define MAX_BD_CONNECTIONS 7
#define BTA_RFC_MTU_SIZE (L2CAP_MTU_SIZE-L2CAP_MIN_OFFSET-RFCOMM_DATA_OVERHEAD)
#define BTA_JV_DEF_RFC_MTU BTA_RFC_MTU_SIZE
#define PORT_TX_BUF_HIGH_WM 15
#define PORT_RX_BUF_HIGH_WM 10
#define PORT_RX_BUF_LOW_WM 4
#define PORT_RX_BUF_CRITICAL_WM 15
#define PORT_TX_BUF_CRITICAL_WM 25
#define PORT_RX_LOW_WM (BTA_RFC_MTU_SIZE * PORT_RX_BUF_LOW_WM)
#define PORT_RX_HIGH_WM (BTA_RFC_MTU_SIZE * PORT_RX_BUF_HIGH_WM)
#define PORT_RX_CRITICAL_WM (BTA_RFC_MTU_SIZE * PORT_RX_BUF_CRITICAL_WM)
#define PORT_TX_HIGH_WM (BTA_RFC_MTU_SIZE * PORT_TX_BUF_HIGH_WM)
#define PORT_TX_CRITICAL_WM (BTA_RFC_MTU_SIZE * PORT_TX_BUF_CRITICAL_WM)
#define BTA_DUN_MTU BTA_RFC_MTU_SIZE
#define BTA_SPP_MTU BTA_RFC_MTU_SIZE
#define BTA_FAX_MTU BTA_RFC_MTU_SIZE
#define SDP_DI_INCLUDED TRUE
#define SDP_RAW_DATA_INCLUDED TRUE
#define SDP_RAW_PDU_INCLUDED TRUE
#define SDP_POOL_ID 3
#define BNEP_INCLUDED FALSE
#define PAN_INCLUDED FALSE
#define SAP_SERVER_INCLUDED FALSE
#define HID_DEV_INCLUDED FALSE
#define HID_HOST_INCLUDED FALSE
#define BLE_INCLUDED FALSE
#define BTM_BLE_CONFORMANCE_TESTING FALSE
#define ATT_INCLUDED FALSE
#define ATT_DEBUG FALSE
#define GATTS_APPU_USE_GATT_TRACE FALSE
#define GATT_CLIENT_ENABLED FALSE
#define GATT_SERVER_ENABLED FALSE
#define SMP_INCLUDED FALSE
#define SMP_HOST_ENCRYPT_INCLUDED FALSE
#define CE_TEST_INCLUDED FALSE
#define SER_INCLUDED FALSE
#define RPC_INCLUDED FALSE
#define MMI_INCLUDED FALSE
#define SAP_INCLUDED FALSE
#define SBC_NO_PCM_CPY_OPTION FALSE
#define SBC_IPAQ_OPT FALSE
#define SBC_IS_64_MULT_IN_QUANTIZER FALSE
//#define MCA_INCLUDED TRUE
#define BTE_HCIUTILS_HOOK_INCLUDED FALSE
#define BTA_INCLUDED TRUE
#define BTA_AG_INCLUDED TRUE
#define BTA_CT_INCLUDED FALSE
#define BTA_CG_INCLUDED FALSE
#define BTA_DG_INCLUDED FALSE
#define BTA_FT_INCLUDED FALSE
#define BTA_OP_INCLUDED FALSE
#define BTA_PR_INCLUDED FALSE
#define BTA_SS_INCLUDED FALSE
#define BTA_DM_INCLUDED TRUE
#define BTA_DI_INCLUDED FALSE
#define BTA_BI_INCLUDED FALSE
#define BTA_SC_INCLUDED FALSE
#define BTA_PAN_INCLUDED FALSE
#define BTA_FS_INCLUDED TRUE
#define BTA_AC_INCLUDED FALSE
#define BTA_HD_INCLUDED FALSE
#define BTA_HH_INCLUDED FALSE
#define HH_USE_BTHID FALSE
#define BTA_AR_INCLUDED FALSE
#define BTA_AV_INCLUDED FALSE
#define BTA_AV_VDP_INCLUDED FALSE
#define BTA_AVK_INCLUDED FALSE
#define BTA_PBS_INCLUDED FALSE
#define BTA_PBC_INCLUDED FALSE
#define BTA_FM_INCLUDED FALSE
#define BTA_FM_DEBUG FALSE
#define BTA_FMTX_INCLUDED FALSE
#define BTA_FMTX_DEBUG FALSE
#define BTA_FMTX_FMRX_SWITCH_WORKAROUND FALSE
#define BTA_FMTX_US_FCC_RULES FALSE
#define BTA_HS_INCLUDED FALSE
#define BTA_MSE_INCLUDED FALSE
#define BTA_MCE_INCLUDED FALSE
#define BTA_PLAYBACK_INCLUDED FALSE
#define BTA_SSR_INCLUDED FALSE
#define BTA_JV_INCLUDED FALSE
#define BTA_EIR_CANNED_UUID_LIST FALSE
#define BTA_GATT_INCLUDED FALSE
#define BTA_HL_INCLUDED TRUE
#define BTA_HL_DEBUG TRUE
#define RSI_INCLUDED TRUE
#define RPC_TRACE_ONLY FALSE
#define ANDROID_APP_INCLUDED TRUE
#define ANDROID_USE_LOGCAT TRUE
#define LINUX_GKI_INCLUDED TRUE
#define TICKS_PER_SEC 10
#define QUICK_TIMER_TICKS_PER_SEC 10
#define BTA_SYS_TIMER_PERIOD 100
#define GKI_BUF1_SIZE 288
#define GKI_BUF3_MAX 100
#define GKI_BUF3_SIZE (4096+16)
#define GKI_BUF4_SIZE (8080+26)
#define GKI_SHUTDOWN_EVT APPL_EVT_7
#define GKI_PTHREAD_JOINABLE TRUE
#define LINUX_DRV_INCLUDED TRUE
#define LINUX_OS TRUE
#define BTU_TASK 0
#define BTIF_TASK 1
#define GKI_MAX_TASKS 2
//#define BTE_APPL_TASK 2
//#define SBC_ENCODE_TASK 3
//#define AV_SRC_READ_TASK 4
//#define PBS_SQL_TASK 5
#define BTM_APP_DEV_INIT bte_main_post_reset_init
#define BTE_RESET_BAUD_ON_BT_DISABLE FALSE
#define BTE_IDLE_TASK_INCLUDED FALSE
#define APPL_INCLUDED TRUE
#define USE_UART_HCI TRUE
#define BTU_BTA_INCLUDED TRUE
#define BTUI_DEFAULT_LOCAL_NAME "BRCM Bluetooth"
#define SBC_FOR_EMBEDDED_LINUX TRUE
#define UPIO_INCLUDED TRUE
#define BTA_DM_REMOTE_DEVICE_NAME_LENGTH 248
#define BTM_MAX_REM_BD_NAME_LEN 248
#define BTM_MAX_LOC_BD_NAME_LEN 248
#define BTM_USE_DEF_LOCAL_NAME TRUE
#define BTM_DEF_LOCAL_NAME "Galaxy Nexus BlueDroid"
#define BTM_INQ_DB_SIZE 40
#define BTM_SEC_MAX_DEVICE_RECORDS 100
#define BTM_SEC_FORCE_RNR_FOR_DBOND FALSE
#define BTM_AUTOMATIC_HCI_RESET FALSE
#define AVDT_VERSION 0x0102
#define BTA_SIMUL_AV_HFP_NOT_SUPPORTED TRUE
#define BTA_AG_AT_MAX_LEN 512
#define BTA_AVRCP_FF_RW_SUPPORT TRUE
#define BTM_MAX_SCO_LINKS 2
#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)
#define BTAPP_AV_SECMASK (BTA_SEC_AUTHENTICATE | BTA_SEC_AUTHORIZE)
#define BTA_AV_MAX_A2DP_MTU 668
#define BTA_AV_RET_TOUT 15
#define PORCHE_PAIRING_CONFLICT TRUE
#define BTA_AV_CO_CP_SCMS_T FALSE
#define AVDT_CONNECT_CP_ONLY FALSE
#define BTL_CFG_USE_CONF_FILE FALSE
#define BTAPP_AHF_API_SUPPORT TRUE
#define BTAPP_TESTMODE_INCLUDED TRUE
#define HCILP_INCLUDED TRUE
#define HCISU_H4_INCLUDED TRUE
#define BT_PCM_DEF_CLK 0
#define BT_PCM_DEF_ROLE 0
#define BT_USE_TRACES TRUE
#define BT_TRACE_BTIF TRUE
#define BTTRC_INCLUDED FALSE
#define BT_TRACE_VERBOSE FALSE
#define BTTRC_PARSER_INCLUDED FALSE
#define MAX_TRACE_RAM_SIZE 10000
#define OBX_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_ERROR
//#define LOG_NDEBUG 1
//#define LOG_NDDEBUG 1
//#define LOG_NIDEBUG 1
#define BTSNOOPDISP_INCLUDED TRUE
#define BTSNOOP_FILENAME "/data/misc/bluedroid/btsnoop_hci.log"
#define SNOOP_CONFIG_PATH "/data/misc/bluedroid/btsnoop_enabled"
#define BTM_ALLOW_CONN_IF_NONDISCOVER TRUE
#define BTLA_REL_2_X TRUE
#define BTA_FM_DEBUG TRUE
#define BTAPP_FM_USE_HW_POKE_VOLUME FALSE
#define BTAPP_FM_AUDIO_PATH BTA_FM_AUDIO_DAC
#define 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)
#define PBAP_ZERO_VCARD_IN_DB FALSE
#define BTA_DM_SDP_DB_SIZE 4096
#define BTA_BUSAPP_INCLUDED TRUE
#define MAX_L2CAP_CLIENTS 15
#define FTS_REJECT_INVALID_OBEX_SET_PATH_REQ TRUE
#define HID_HOST_MAX_CONN_RETRY (3)
#define BTAPP_TEST_OOB_INCLUDED TRUE
#define ENABLE_PCM_LOGGER FALSE
#define BTM_DISC_DURING_RS TRUE
#define PAN_DTUN TRUE
#define BT_UART_PORT "/dev/s3c2410_serial0"
#define BTM_WBS_INCLUDED FALSE
#define NO_GKI_RUN_RETURN TRUE
#define BTE_MAIN_CFG_DEFAULT_PATCHFILE_NAME ("/vendor/firmware/bcm4329.hcd")
#define AG_VOICE_SETTINGS HCI_DEFAULT_VOICE_SETTINGS
#endif
|