Commit graph

12 commits

Author SHA1 Message Date
Andre Eisenbach
9ef3c72ef3 LE: Add notification sent and congestion callbacks (1/4)
This change introduces two new callbacks for applications to better
handle LE notification flow control and transport congestion. The
notification callback is invoked when the remote platform confirms an
indication or when a local notification has been passed to the
controller. No new notifications should be sent until a callback is
received.

Congestion callbacks are triggered when a GATT operation cannot be sent
to the local Bluetooth controller. Repeatedly calling
writeCharacteristic() for example will eventually trigger a congestion
callback. Applications cannot send additional data until a further
callback is received, indicating that the congestion has cleared up.

Change-Id: I613cbf968770921f853a407888bb8308849039f3
2014-06-25 14:00:30 -07:00
Wei Wang
6c2e2d3b57 Revert "Revert "LE Multi ADV feature""
This reverts commit cbeca51023.

Change-Id: I3f2130217ffd616099a017db2f26d3d112f2c1ea
2014-05-19 23:49:45 -07:00
Wei Wang
cbeca51023 Revert "LE Multi ADV feature"
This reverts commit 2d17c28b4f.

Change-Id: I3abe730817a5b1714b0403f387a3ed416ded63f3
2014-05-20 04:52:22 +00:00
Satya Calloji
2d17c28b4f LE Multi ADV feature
Header changes for LE Multi ADV feature

Change-Id: I24a18a2f30ab1618875d3ac9ca1e9f5e5064f62d
2014-05-19 20:19:49 -07:00
Prerepa Viswanadham
45edab9af5 LE: Add API to set scan interval and window (1/4)
Delete client_if from scan api's
Change-Id: If24cb134ae7204de69c8c89664ce34f9d59da76a
2014-05-15 17:36:51 +00:00
Andre Eisenbach
709f23982a LE: Add controller based advertising filter API (1/2)
Change-Id: I6c3ed7d1d088d2ac48493a835912617f1f655a37
2014-05-06 01:31:23 -07:00
Ganesh Ganapathi Batta
f9f4d10c4a Add transport param to Connect APIs
Support for passing preferred transport for GATT connections as part of
Connect APIs

Change-Id: I83ba256574234c0a15a4bff48bcffa2e237c9393
2014-05-06 01:24:05 -07:00
Andre Eisenbach
8a4b61a909 LE: Add API to configure MTU for a given connection (1/4)
bug:13571470
Change-Id: Ia473998b714c3968c75565adeef20fef5656abb4
2014-03-25 17:32:57 -07:00
Wei Wang
a16d11da60 BLE peripheral mode (1/4): change HAL to support service data and service uuids.
Change-Id: I19a3755a4ed16e1ae03368cecee97773c05c1770
2014-01-13 17:31:34 -08:00
Andre Eisenbach
299e43c186 LE: Add peripheral role support (3/4)
Initial stack support for the LE peripheral role.

Change-Id: Ie036432c90c405a331e2fceaf88bf97a46182176
2013-08-14 00:53:11 -07:00
Andre Eisenbach
02223d1602 LE: Add instance ID to descriptors (3/4)
If a remote devices offers multiple descriptors with the same UUID, the
instance ID is used to differentiate between them.

Change-Id: Ia5ab989f222a5cf1b7cb66966ad4f91f2b660708
2013-08-13 19:35:15 -07:00
Ganesh Ganapathi Batta
fefb334390 Initial version of BLE support for Bluedroid
Change-Id: Iacf3a56943b31c4fd4f4b833ed675a35cbd47104
2013-02-27 18:14:00 -08:00