OSDN Git Service
Pavlin Radoslavov [Thu, 24 Sep 2015 03:39:53 +0000 (20:39 -0700)]
GKI cleanup - Moved GKI_get_os_tick_count() to OSI
* Renamed function GKI_get_os_tick_count() to time_get_os_boottime_ms()
and moved it to the OSI module: to the new file osi/src/time.c .
The corresponding header file is osi/include/time.h
* Added unit tests for function time_get_os_boottime_ms() in file
osi/test/time_test.cpp
* Removed "osi/include" from the list of paths to search for include
files. This is needed, because file name collision of "time.h"
in osi/include and the system <time.h>
Change-Id: I934be0c8f392150a352947326546bcf8aa070f97
Scott James Remnant [Mon, 28 Sep 2015 22:02:03 +0000 (22:02 +0000)]
am
3c71abb7: am
5d3425a5: am
ed7d0e3c: service: build unit tests on non-Linux hosts
* commit '
3c71abb7745b04dd5b3c855e2c41cbf93c381ae0':
service: build unit tests on non-Linux hosts
Scott James Remnant [Mon, 28 Sep 2015 22:02:02 +0000 (22:02 +0000)]
am
c0cd3588: am
e13c219b: am
e415c050: Rename IPCHandlerUnix to IPCHandlerLinux
* commit '
c0cd35884e2287b8c4d1d0c12099653a095f4bd9':
Rename IPCHandlerUnix to IPCHandlerLinux
Scott James Remnant [Mon, 28 Sep 2015 21:55:58 +0000 (21:55 +0000)]
am
5d3425a5: am
ed7d0e3c: service: build unit tests on non-Linux hosts
* commit '
5d3425a57d96633f94c2c423d3a1d620ecceb3bb':
service: build unit tests on non-Linux hosts
Scott James Remnant [Mon, 28 Sep 2015 21:55:57 +0000 (21:55 +0000)]
am
e13c219b: am
e415c050: Rename IPCHandlerUnix to IPCHandlerLinux
* commit '
e13c219b0902fef6ce934577f7bda68aa9ca5798':
Rename IPCHandlerUnix to IPCHandlerLinux
Scott James Remnant [Mon, 28 Sep 2015 21:49:10 +0000 (21:49 +0000)]
am
ed7d0e3c: service: build unit tests on non-Linux hosts
* commit '
ed7d0e3cea7ff7a66e9f13fffd5de554c425c7bf':
service: build unit tests on non-Linux hosts
Scott James Remnant [Mon, 28 Sep 2015 21:49:10 +0000 (21:49 +0000)]
am
e415c050: Rename IPCHandlerUnix to IPCHandlerLinux
* commit '
e415c050edbb2710e8807dd2602c851412953268':
Rename IPCHandlerUnix to IPCHandlerLinux
Scott James Remnant [Wed, 23 Sep 2015 20:11:03 +0000 (13:11 -0700)]
service: build unit tests on non-Linux hosts
Use a stub for the Linux-specific IPC on non-Linux hosts.
BUG=
24306825
Change-Id: I038c17ad43695be88399617687a1c3b77946daae
Scott James Remnant [Wed, 23 Sep 2015 17:52:07 +0000 (10:52 -0700)]
Rename IPCHandlerUnix to IPCHandlerLinux
Since it relies on the Linux-specific sequential packet socket type,
rename the "Unix" IPC Handler to "Linux".
Change-Id: I04c4d6d3f73061099ebffb1ee3adfd0a20430dd7
Pavlin Radoslavov [Sun, 27 Sep 2015 15:12:04 +0000 (15:12 +0000)]
am
23d24a60: am
3c4ae607: am
60563860: am
74dad515: Disable opening network debug ports for security reasons
* commit '
23d24a607abb87cec668665ef5057b5df6c69d20':
Disable opening network debug ports for security reasons
Pavlin Radoslavov [Sun, 27 Sep 2015 15:12:04 +0000 (15:12 +0000)]
am
f4b8b3d9: am
87b4155f: am
4cac544d: Disable opening network debug ports for security reasons
* commit '
f4b8b3d928b0df4758931ec2b5468fd410e78cf6':
Disable opening network debug ports for security reasons
Pavlin Radoslavov [Sat, 26 Sep 2015 06:54:54 +0000 (06:54 +0000)]
am
3c4ae607: am
60563860: am
74dad515: Disable opening network debug ports for security reasons
* commit '
3c4ae607d46ac7080017542aea9d5f299106380d':
Disable opening network debug ports for security reasons
Pavlin Radoslavov [Sat, 26 Sep 2015 06:54:36 +0000 (06:54 +0000)]
am
87b4155f: am
4cac544d: Disable opening network debug ports for security reasons
* commit '
87b4155fb173f93d29f281503a93ce019d2d0ea8':
Disable opening network debug ports for security reasons
Arman Uguray [Sat, 26 Sep 2015 04:05:06 +0000 (04:05 +0000)]
am
a7df0761: am
80235b86: am
9e520536: service: Add server support to BluetoothGattInterface
* commit '
a7df07619f2f4828e19be71664da6062471faad1':
service: Add server support to BluetoothGattInterface
Arman Uguray [Sat, 26 Sep 2015 04:05:06 +0000 (04:05 +0000)]
am
2257dc93: am
c0955d29: am
4624e1a6: service: Add IBluetoothGattServer stubs
* commit '
2257dc93a762defa8a1f234b5790d300a7bb2661':
service: Add IBluetoothGattServer stubs
Arman Uguray [Sat, 26 Sep 2015 04:01:05 +0000 (04:01 +0000)]
am
80235b86: am
9e520536: service: Add server support to BluetoothGattInterface
* commit '
80235b86dfd1d667f6ecf9ac4baf5c02604ceaa3':
service: Add server support to BluetoothGattInterface
Arman Uguray [Sat, 26 Sep 2015 04:01:05 +0000 (04:01 +0000)]
am
c0955d29: am
4624e1a6: service: Add IBluetoothGattServer stubs
* commit '
c0955d2935408842e5c08068f2bcefb8acbf111a':
service: Add IBluetoothGattServer stubs
Arman Uguray [Sat, 26 Sep 2015 03:53:37 +0000 (03:53 +0000)]
am
9e520536: service: Add server support to BluetoothGattInterface
* commit '
9e5205368d61adf11e75c9e2bd9f6ff26b375bac':
service: Add server support to BluetoothGattInterface
Arman Uguray [Sat, 26 Sep 2015 03:53:37 +0000 (03:53 +0000)]
am
4624e1a6: service: Add IBluetoothGattServer stubs
* commit '
4624e1a6d25a838dad2e72001e340dd77d68179e':
service: Add IBluetoothGattServer stubs
Arman Uguray [Tue, 22 Sep 2015 21:12:50 +0000 (14:12 -0700)]
service: Add server support to BluetoothGattInterface
Added HAL GATT server interface wrappers to
hal::BluetoothGattInterface. Extended the fake implementation to
allow mocking server calls.
Bug:
24245347
Change-Id: Ic3436b8a82ecd93fed3b61579662fe776eebef58
Arman Uguray [Mon, 21 Sep 2015 21:47:19 +0000 (14:47 -0700)]
service: Add IBluetoothGattServer stubs
Added the IBluetoothGattServer and IBluetoothGattServerCallback
interface definitions with stub daemon implementation. Added
IBluetooth.getGattServerInterface to obtain a GATT server
interface handle.
Bug:
24245347
Change-Id: I2d361a55d2b21e270dc74484e678985df3d30306
Arman Uguray [Sat, 26 Sep 2015 03:32:36 +0000 (03:32 +0000)]
am
19e2e00b: am
ecb1178f: am
08f80ebd: service: Move client registration into base class
* commit '
19e2e00b983e42acebd7fffb8ed2287294778c95':
service: Move client registration into base class
Arman Uguray [Sat, 26 Sep 2015 03:27:20 +0000 (03:27 +0000)]
am
ecb1178f: am
08f80ebd: service: Move client registration into base class
* commit '
ecb1178fbf322ebb243e32eedd9ba9b89150e636':
service: Move client registration into base class
Arman Uguray [Sat, 26 Sep 2015 03:19:47 +0000 (03:19 +0000)]
am
08f80ebd: service: Move client registration into base class
* commit '
08f80ebd5c714364cb76cc4e4a93454b42ed5669':
service: Move client registration into base class
Pavlin Radoslavov [Fri, 25 Sep 2015 22:22:04 +0000 (22:22 +0000)]
am
60563860: am
74dad515: Disable opening network debug ports for security reasons
* commit '
60563860e791d31c93daa404247272b3a0cb4e14':
Disable opening network debug ports for security reasons
Pavlin Radoslavov [Fri, 25 Sep 2015 22:13:37 +0000 (22:13 +0000)]
am
74dad515: Disable opening network debug ports for security reasons
* commit '
74dad51510f7d7b05c6617ef88168bf0bbdf3fcd':
Disable opening network debug ports for security reasons
Pavlin Radoslavov [Fri, 25 Sep 2015 21:13:56 +0000 (21:13 +0000)]
am
4cac544d: Disable opening network debug ports for security reasons
* commit '
4cac544da367d7458129631ddef6db4e3312cef7':
Disable opening network debug ports for security reasons
Andre Eisenbach [Fri, 25 Sep 2015 18:11:22 +0000 (18:11 +0000)]
am
972a870b: resolved conflicts for
ae0d983d to mnc-dr-dev-plus-aosp
* commit '
972a870b103fbf7ce7bf4da22416fde401b23a51':
Fix PAN crash due to fd mismatch
Andre Eisenbach [Fri, 25 Sep 2015 18:02:52 +0000 (11:02 -0700)]
resolved conflicts for
ae0d983d to mnc-dr-dev-plus-aosp
Change-Id: Ia701519a512273989c8ab3b9224242d5b4164603
Pavlin Radoslavov [Thu, 24 Sep 2015 20:34:35 +0000 (13:34 -0700)]
Disable opening network debug ports for security reasons
By default, we open up to three TCP ports that are used
for debugging purpose:
* TCP port 8872 - used for forwarding btsnoop logs at real time
Note: the port is open only if "Bluetooth HCI snoop log" is enabled
in the Developer options
* TCP port 8873 - used for HCI debugging
* TCP port 8879 - used for debugging the Bluetooth counters
Those ports are disabled by default.
To enable, the following #define should be added at the top of the
corresponding file(s): btcore/src/counter.c hci/src/btsnoop_net.c
hci/src/hci_inject.c
#define BT_NET_DEBUG TRUE
Bug:
24371736
Change-Id: I5cb43af1a5d29c331eb5ef61a24dccbe95df6f40
Nitin Shivpure [Fri, 25 Sep 2015 00:02:09 +0000 (00:02 +0000)]
am
bb2a4fad: Fix PAN crash due to fd mismatch
* commit '
bb2a4faddd9a7f03d13d37a23eb0da1ef52f9088':
Fix PAN crash due to fd mismatch
Pavlin Radoslavov [Thu, 24 Sep 2015 20:34:35 +0000 (13:34 -0700)]
Disable opening network debug ports for security reasons
By default, we open up to three TCP ports that are used
for debugging purpose:
* TCP port 8872 - used for forwarding btsnoop logs at real time
Note: the port is open only if "Bluetooth HCI snoop log" is enabled
in the Developer options
* TCP port 8873 - used for HCI debugging
* TCP port 8879 - used for debugging the Bluetooth counters
Those ports are disabled by default.
To enable, the following #define should be added at the top of the
corresponding file(s): btcore/src/counter.c hci/src/btsnoop_net.c
hci/src/hci_inject.c
#define BT_NET_DEBUG TRUE
Bug:
24371736
Change-Id: I5cb43af1a5d29c331eb5ef61a24dccbe95df6f40
Nitin Shivpure [Sun, 6 Sep 2015 09:34:01 +0000 (15:04 +0530)]
Fix PAN crash due to fd mismatch
A case, where tap read thread is always exist, Sometimes
data packets get recieved on older fd, which is not available.
which is causing assert due to fd mismatch in race condition.
when next pan connection is immediately available. If last pan
connection gets disconnected, then tap_read_thread should be
destroyed in btif context to fix this issue.
Bug:
24093456
Change-Id: Ic1053200a7be4c2091d6c394634831ca3fbd61df
Arman Uguray [Thu, 24 Sep 2015 07:11:34 +0000 (07:11 +0000)]
am
b71e5484: am
b932fa6a: am
2fea18e5: service: Add missing include
* commit '
b71e5484fc33954bd68c7fc2357a91f841fc8fc1':
service: Add missing include
Arman Uguray [Thu, 24 Sep 2015 07:07:53 +0000 (07:07 +0000)]
am
b932fa6a: am
2fea18e5: service: Add missing include
* commit '
b932fa6a95ca6153ecc327d47ee7bdf1477c52bd':
service: Add missing include
Arman Uguray [Thu, 24 Sep 2015 06:58:58 +0000 (06:58 +0000)]
am
2fea18e5: service: Add missing include
* commit '
2fea18e501ab98df3254a08fca981513bf098274':
service: Add missing include
Arman Uguray [Mon, 21 Sep 2015 18:17:07 +0000 (11:17 -0700)]
service: Move client registration into base class
This CL introduces InterfaceWithClientsBase, which is an abstract class
that implements common client registration logic, which will be reused
for Binder interfaces such as IBluetoothGattClient and
IBluetoothGattServer. This also introduces BluetoothClientInstance, so
that per-application API client instances (and their factories) conform
to a common interface.
Bug:
24245347
Change-Id: Ia4b464fa85f7a33c631bf63342631fce8d155b4a
Arman Uguray [Thu, 24 Sep 2015 06:43:18 +0000 (23:43 -0700)]
service: Add missing include
Added missing "#include <atomic>" line to fix build breakages on
some build flavors.
Change-Id: I611bb63e84787217ff4bf774ceebc09ffd3c0476
Arman Uguray [Thu, 24 Sep 2015 04:17:31 +0000 (04:17 +0000)]
am
ef190e85: am
5114b153: am
d19bc045: service/client: Add start-adv and stop-adv
* commit '
ef190e85efa90e6d8029572e3f219acddd68091f':
service/client: Add start-adv and stop-adv
Arman Uguray [Thu, 24 Sep 2015 04:17:30 +0000 (04:17 +0000)]
am
2c18316b: am
ff71fd25: am
1a3e9aba: service: Implement IBluetoothLowEnergy advertising
* commit '
2c18316b9f36749bce285c1712786959a5a986a1':
service: Implement IBluetoothLowEnergy advertising
Arman Uguray [Thu, 24 Sep 2015 04:17:30 +0000 (04:17 +0000)]
am
a37d193e: am
8eb36de9: am
12338405: service: Add advertising support to LowEnergyClient
* commit '
a37d193e366ad613b02d753bfe5f4a5067e723a5':
service: Add advertising support to LowEnergyClient
Arman Uguray [Thu, 24 Sep 2015 04:17:29 +0000 (04:17 +0000)]
am
01fb76bb: am
f8a50285: am
b2b1ecd3: service: Fix bug in RemoteCallbackMap
* commit '
01fb76bbaa6cf710bb1acf9b3f463c7b0bb7a30d':
service: Fix bug in RemoteCallbackMap
Arman Uguray [Thu, 24 Sep 2015 04:17:29 +0000 (04:17 +0000)]
am
50c58565: am
fec4ae27: am
909b7e66: service: Add various LE advertising constants
* commit '
50c58565d6e6098bf73dd7bf8cfbd723f5ba37be':
service: Add various LE advertising constants
Arman Uguray [Thu, 24 Sep 2015 02:25:02 +0000 (02:25 +0000)]
am
5114b153: am
d19bc045: service/client: Add start-adv and stop-adv
* commit '
5114b1534f43b5fdb6c76d3647f0fda286fab7a5':
service/client: Add start-adv and stop-adv
Arman Uguray [Thu, 24 Sep 2015 02:25:01 +0000 (02:25 +0000)]
am
ff71fd25: am
1a3e9aba: service: Implement IBluetoothLowEnergy advertising
* commit '
ff71fd2587969e1092b68f6717733102c7e0ed5b':
service: Implement IBluetoothLowEnergy advertising
Arman Uguray [Thu, 24 Sep 2015 02:25:00 +0000 (02:25 +0000)]
am
8eb36de9: am
12338405: service: Add advertising support to LowEnergyClient
* commit '
8eb36de9498f83aa12b9bc9437ae38e0b94758fd':
service: Add advertising support to LowEnergyClient
Arman Uguray [Thu, 24 Sep 2015 02:24:58 +0000 (02:24 +0000)]
am
f8a50285: am
b2b1ecd3: service: Fix bug in RemoteCallbackMap
* commit '
f8a50285a436f6c8b9db988cdd290f4a2aa814a1':
service: Fix bug in RemoteCallbackMap
Arman Uguray [Thu, 24 Sep 2015 02:24:56 +0000 (02:24 +0000)]
am
fec4ae27: am
909b7e66: service: Add various LE advertising constants
* commit '
fec4ae2760aa9d6322bd98b0d39379c447355778':
service: Add various LE advertising constants
Arman Uguray [Thu, 24 Sep 2015 02:15:36 +0000 (02:15 +0000)]
am
d19bc045: service/client: Add start-adv and stop-adv
* commit '
d19bc0457a9b6519acd6a79c3ac7de653894f5ec':
service/client: Add start-adv and stop-adv
Arman Uguray [Thu, 24 Sep 2015 02:15:36 +0000 (02:15 +0000)]
am
1a3e9aba: service: Implement IBluetoothLowEnergy advertising
* commit '
1a3e9aba73551eeecdfeece04f1c39a00880d56c':
service: Implement IBluetoothLowEnergy advertising
Arman Uguray [Thu, 24 Sep 2015 02:15:35 +0000 (02:15 +0000)]
am
12338405: service: Add advertising support to LowEnergyClient
* commit '
12338405e0d8d70573e650560ccc8e1ce7d8e8cd':
service: Add advertising support to LowEnergyClient
Arman Uguray [Thu, 24 Sep 2015 02:15:34 +0000 (02:15 +0000)]
am
b2b1ecd3: service: Fix bug in RemoteCallbackMap
* commit '
b2b1ecd3c282412773f5ca70ee2798542bc2920f':
service: Fix bug in RemoteCallbackMap
Arman Uguray [Thu, 24 Sep 2015 02:15:33 +0000 (02:15 +0000)]
am
909b7e66: service: Add various LE advertising constants
* commit '
909b7e6681101eb5e2d56209993134932284b50e':
service: Add various LE advertising constants
Arman Uguray [Thu, 17 Sep 2015 01:04:32 +0000 (18:04 -0700)]
service/client: Add start-adv and stop-adv
Added the start-adv and stop-adv commands to FCLI for testing
the IBluetoothLowEnergy advertising APIs.
Bug:
23793954
Change-Id: I023441e4db4a50608b4f9a90bf3365c1dab8d0d1
Arman Uguray [Thu, 17 Sep 2015 01:02:31 +0000 (18:02 -0700)]
service: Implement IBluetoothLowEnergy advertising
This CL implements the IBluetoothLowEnergy Binder APIs for
multi-advertising.
Bug:
23793954
Change-Id: I6519f86b9e528d23d2c1f46618188d1123686856
Arman Uguray [Thu, 17 Sep 2015 01:00:05 +0000 (18:00 -0700)]
service: Add advertising support to LowEnergyClient
This CL adds the StartAdvertising and StopAdvertising APIs to
LowEnergyClient. These internally call into the multi-advertising
APIs in HAL and report success or failure in an async callback.
The sequence of calls to enable advertising and setting advertising
and scan response data are serialized internally.
Bug:
23793954
Change-Id: Id093a98f3baca6328653b986857a064e8a722690
Arman Uguray [Thu, 17 Sep 2015 00:56:32 +0000 (17:56 -0700)]
service: Fix bug in RemoteCallbackMap
Fixed a bug in RemoteCallbackMap that returned the wrong value
in one of the template functions that wasn't exercised before.
Bug:
23793954
Change-Id: Id6848bd08e6941d3c8c6d6e4d6e494a0b9dc4c69
Arman Uguray [Thu, 17 Sep 2015 00:55:04 +0000 (17:55 -0700)]
service: Add various LE advertising constants
Added several constants that are used in LE advertising. Added
constants for the exposed EIR fields here as well so that clients
can use it.
Bug:
23793954
Change-Id: Ib6a97d6beb1a31c9c3ea7ed468167dab627d7d32
Pavlin Radoslavov [Wed, 23 Sep 2015 21:49:24 +0000 (14:49 -0700)]
GKI cleanup - Remove GKI pool related defines
* Removed pool ID related defines
* Updated / renamed / cleanup buffer size related defines
* Added new #define BT_DEFAULT_BUFFER_SIZE
* Removed unused defines
Change-Id: Ib1fbf463d1e6fda2c71631347de0c365a37ba5ce
Pavlin Radoslavov [Wed, 23 Sep 2015 17:08:20 +0000 (10:08 -0700)]
GKI cleanup - Eliminate function GKI_get_pool_bufsize()
Change-Id: I87168157b9bb3e9d315c03b98a10d18b38cce3e1
Pavlin Radoslavov [Tue, 22 Sep 2015 18:27:30 +0000 (11:27 -0700)]
GKI cleanup - Eliminated function GKI_poolcount
Refactored function l2c_link_adjust_chnl_allocation.
Now the buffer quota computation is done without using the
GKI poll counts.
Change-Id: I669492becc9024c12f3360ea58a06188caa6420a
Pavlin Radoslavov [Fri, 18 Sep 2015 17:51:31 +0000 (10:51 -0700)]
GKI cleanup - Eliminate usage of pool buffers
* Replace usage of function GKI_getpoolbuf() with GKI_getbuf()
* Remove usage of function GKI_poolutilization()
* Remove usage of function GKI_poolfreecount()
Change-Id: Ide938192b878bbfb4912642c903fce548f2b5368
Andy Hung [Tue, 22 Sep 2015 20:06:17 +0000 (20:06 +0000)]
am
77df6066: (-s ours) am
775302e0: am
28209191: Merge "DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()" into mnc-dr-dev
* commit '
77df60663722d1d06ee2b9610cb6f2d7a5370ae6':
DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()
Pankaj Kanwar [Tue, 22 Sep 2015 20:05:32 +0000 (20:05 +0000)]
am
4b810804: am
5e4b08a3: am
81d4127c: Merge "Check BR device count before initiating role switch" into mnc-dr-dev
* commit '
4b8108041c7354234b55efc7277fee34afda2968':
Check BR device count before initiating role switch
Andy Hung [Tue, 22 Sep 2015 18:47:04 +0000 (18:47 +0000)]
am
775302e0: am
28209191: Merge "DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()" into mnc-dr-dev
* commit '
775302e0b38b912c9ff15862ff62aabb20b6dab6':
DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()
Andy Hung [Tue, 22 Sep 2015 18:31:20 +0000 (18:31 +0000)]
am
28209191: Merge "DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()" into mnc-dr-dev
* commit '
282091913b4ee3b26a2f79a630ecdca4e8ca89f6':
DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()
Andy Hung [Tue, 22 Sep 2015 18:26:32 +0000 (18:26 +0000)]
Merge "DO NOT MERGE - A2DP audio HAL: implement out_get_presentation_position()" into mnc-dr-dev
Pankaj Kanwar [Tue, 22 Sep 2015 17:01:07 +0000 (17:01 +0000)]
am
5e4b08a3: am
81d4127c: Merge "Check BR device count before initiating role switch" into mnc-dr-dev
* commit '
5e4b08a3efc3e87ea09e5b8794807df06c30fa7b':
Check BR device count before initiating role switch
Pankaj Kanwar [Tue, 22 Sep 2015 16:43:14 +0000 (16:43 +0000)]
am
81d4127c: Merge "Check BR device count before initiating role switch" into mnc-dr-dev
* commit '
81d4127c5bd2c0bd2ac50a1a7a9f24ad8148434d':
Check BR device count before initiating role switch
Pankaj Kanwar [Tue, 22 Sep 2015 16:37:36 +0000 (16:37 +0000)]
Merge "Check BR device count before initiating role switch" into mnc-dr-dev
tturney [Mon, 21 Sep 2015 22:16:12 +0000 (22:16 +0000)]
am
921b0db9: am
a2c2a1b3: am
e31d4171: Fix PAN and AV role switch war
* commit '
921b0db98d1e1856260aff6d4fcab29c92746030':
Fix PAN and AV role switch war
tturney [Mon, 21 Sep 2015 22:07:13 +0000 (22:07 +0000)]
am
a2c2a1b3: am
e31d4171: Fix PAN and AV role switch war
* commit '
a2c2a1b34cc7290ab6f327714d08d13f34753244':
Fix PAN and AV role switch war
tturney [Mon, 21 Sep 2015 21:51:19 +0000 (21:51 +0000)]
am
e31d4171: Fix PAN and AV role switch war
* commit '
e31d417196a377d6718cbccd54794097e095d0b1':
Fix PAN and AV role switch war
tturney [Mon, 21 Sep 2015 17:49:09 +0000 (10:49 -0700)]
Fix PAN and AV role switch war
Bug:
23740164
Change-Id: Ib26a64b624c711443201adc4fde6b041ecb0dde1
Arman Uguray [Sun, 20 Sep 2015 22:15:16 +0000 (22:15 +0000)]
am
bdb430c9: am
c1f12e98: am
27650cd8: service: Fix build breakage.
* commit '
bdb430c9239980e49555103577df196591ca9eef':
service: Fix build breakage.
Arman Uguray [Sun, 20 Sep 2015 22:15:16 +0000 (22:15 +0000)]
am
bf3cd8f8: am
fe042443: am
d1ed1f53: service: Add HAL wrappers for multi-advertising
* commit '
bf3cd8f89231348774f0012022aab39af79ce08d':
service: Add HAL wrappers for multi-advertising
Arman Uguray [Sun, 20 Sep 2015 22:10:48 +0000 (22:10 +0000)]
am
c1f12e98: am
27650cd8: service: Fix build breakage.
* commit '
c1f12e9875c4ec2e28007bfbb0dab826d83253b7':
service: Fix build breakage.
Arman Uguray [Sun, 20 Sep 2015 22:10:47 +0000 (22:10 +0000)]
am
fe042443: am
d1ed1f53: service: Add HAL wrappers for multi-advertising
* commit '
fe0424430679ef4e782525335420ccfdf59ba227':
service: Add HAL wrappers for multi-advertising
Arman Uguray [Sun, 20 Sep 2015 19:31:22 +0000 (19:31 +0000)]
am
27650cd8: service: Fix build breakage.
* commit '
27650cd8f2473356351f3279177486971a0f9054':
service: Fix build breakage.
Arman Uguray [Sun, 20 Sep 2015 19:26:16 +0000 (12:26 -0700)]
service: Fix build breakage.
Fixed build breakage due to missing changes.
Change-Id: Iac962fef2e9be979a2af90a43a66a5c66bbe4ad4
Arman Uguray [Sun, 20 Sep 2015 19:21:54 +0000 (19:21 +0000)]
am
d1ed1f53: service: Add HAL wrappers for multi-advertising
* commit '
d1ed1f53a5c0cce5ecb8d784acf5bef53211a20f':
service: Add HAL wrappers for multi-advertising
Arman Uguray [Thu, 17 Sep 2015 00:53:05 +0000 (17:53 -0700)]
service: Add HAL wrappers for multi-advertising
This CL adds the fake and real HAL wrappers for the multi-advertising
APIs in hardware/bluetooth/bt_gatt_client.h.
Bug:
23793954
Change-Id: I485e7cf87c4b6f42c3a702c62230a287443a75c1
Andre Eisenbach [Sat, 19 Sep 2015 18:18:36 +0000 (18:18 +0000)]
am
d1ca91e5: am
f628dbdf: am
1cf812f6: Ensure thread priority is raised for media task / UIPC
* commit '
d1ca91e57c8239548f3d8c3e8bd883301a5e6e92':
Ensure thread priority is raised for media task / UIPC
Andre Eisenbach [Sat, 19 Sep 2015 18:18:35 +0000 (18:18 +0000)]
am
66af0202: am
c7cb8f07: am
ef7d8cb8: Change UHID socket to be non-blocking
* commit '
66af0202c42c5dedceab594e86cc3d11a361c0fe':
Change UHID socket to be non-blocking
Andre Eisenbach [Sat, 19 Sep 2015 16:21:31 +0000 (16:21 +0000)]
am
f628dbdf: am
1cf812f6: Ensure thread priority is raised for media task / UIPC
* commit '
f628dbdfe1ac6e4de0a93c35cf43156af834bf8e':
Ensure thread priority is raised for media task / UIPC
Andre Eisenbach [Sat, 19 Sep 2015 16:21:30 +0000 (16:21 +0000)]
am
c7cb8f07: am
ef7d8cb8: Change UHID socket to be non-blocking
* commit '
c7cb8f0715263404ab78f864933567e5e870ab49':
Change UHID socket to be non-blocking
Andre Eisenbach [Sat, 19 Sep 2015 16:07:40 +0000 (16:07 +0000)]
am
1cf812f6: Ensure thread priority is raised for media task / UIPC
* commit '
1cf812f61823c981406f18b2577f43b69e80253d':
Ensure thread priority is raised for media task / UIPC
Andre Eisenbach [Sat, 19 Sep 2015 16:07:40 +0000 (16:07 +0000)]
am
ef7d8cb8: Change UHID socket to be non-blocking
* commit '
ef7d8cb8b012e77c9b0c596c5ad4b0ffb7e5dde9':
Change UHID socket to be non-blocking
Andre Eisenbach [Sat, 19 Sep 2015 03:13:53 +0000 (20:13 -0700)]
Ensure thread priority is raised for media task / UIPC
Bug:
23978964
Change-Id: I36b6d05bb82eb0283eed3b465038d65890c4c245
Arman Uguray [Fri, 18 Sep 2015 02:23:27 +0000 (02:23 +0000)]
am
eb360250: am
5f5d1e54: am
52bfc606: service: Add binder stubs for advertising API
* commit '
eb360250c88ba9ca72c8e73b1319bfc88b7a27f4':
service: Add binder stubs for advertising API
Arman Uguray [Fri, 18 Sep 2015 02:23:27 +0000 (02:23 +0000)]
am
7e35ee7c: am
b3234cf1: am
3d73f617: service: Add AdvertiseData and AdvertiseSettings
* commit '
7e35ee7c3ee7d3f64f394643392222074b4f481e':
service: Add AdvertiseData and AdvertiseSettings
Arman Uguray [Fri, 18 Sep 2015 02:18:29 +0000 (02:18 +0000)]
am
5f5d1e54: am
52bfc606: service: Add binder stubs for advertising API
* commit '
5f5d1e545ac5db670ee3404a031ba11d79fb53e8':
service: Add binder stubs for advertising API
Arman Uguray [Fri, 18 Sep 2015 02:18:29 +0000 (02:18 +0000)]
am
b3234cf1: am
3d73f617: service: Add AdvertiseData and AdvertiseSettings
* commit '
b3234cf14c10ff0f72458013ab5f4df28aff4bd6':
service: Add AdvertiseData and AdvertiseSettings
Arman Uguray [Fri, 18 Sep 2015 02:09:00 +0000 (02:09 +0000)]
am
52bfc606: service: Add binder stubs for advertising API
* commit '
52bfc6060cec652a67c8989e0548225af0008be1':
service: Add binder stubs for advertising API
Arman Uguray [Fri, 18 Sep 2015 02:08:59 +0000 (02:08 +0000)]
am
3d73f617: service: Add AdvertiseData and AdvertiseSettings
* commit '
3d73f617610de09a68243852c91a2fffcabc367c':
service: Add AdvertiseData and AdvertiseSettings
Arman Uguray [Thu, 10 Sep 2015 21:28:54 +0000 (14:28 -0700)]
service: Add binder stubs for advertising API
Added native binder proxy stubs for IBluetoothLowEnergy interface
startMultiAdvertising and stopMultiAdvertising methods and
IBluetoothLowEnergyCallback.onMultiAdvertiseCallback.
Bug:
23793954
Change-Id: I0577619502042f612bf17f2a0affb2a9a1eaed38
Arman Uguray [Mon, 31 Aug 2015 21:31:02 +0000 (14:31 -0700)]
service: Add AdvertiseData and AdvertiseSettings
Added native definitions for AdvertiseData and AdvertiseSettings
framework objects. Also introduced parcel_helpers, which currently
provides functions to convert AdvertiseData and AdvertiseSettings
to/from Parcel.
As part of this, the bt_service_binder_unittests executable has been
added. This is built for the target device rather than host, as it
requires libbinder and libbinder currently can't be built for host.
Bug:
23793954
Change-Id: Ic55d7f48579e519006decaada5b6f2ef7aefe595
Arman Uguray [Fri, 18 Sep 2015 00:08:25 +0000 (00:08 +0000)]
am
ee6058d9: am
e78161ae: am
2e434148: service/client: Add first BLE interface commands
* commit '
ee6058d9f675ff7044f772e693007e058d9ead4d':
service/client: Add first BLE interface commands
Arman Uguray [Fri, 18 Sep 2015 00:00:18 +0000 (00:00 +0000)]
am
e78161ae: am
2e434148: service/client: Add first BLE interface commands
* commit '
e78161ae439db5577fca6accb857e7e996fa91fd':
service/client: Add first BLE interface commands
Arman Uguray [Thu, 17 Sep 2015 23:58:09 +0000 (23:58 +0000)]
am
51059a09: am
f35612aa: am
15cf17fc: service: Implement IBluetoothLowEnergy client registration
* commit '
51059a09c740715be12be6ad05dc018de308de21':
service: Implement IBluetoothLowEnergy client registration