All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ 00/11] Introducing shared/gatt-client
@ 2014-08-20 20:15 Arman Uguray
  2014-08-20 20:15 ` [PATCH BlueZ 01/11] shared/gatt-helpers: Remove service, characteristic, descriptor structures Arman Uguray
                   ` (10 more replies)
  0 siblings, 11 replies; 19+ messages in thread
From: Arman Uguray @ 2014-08-20 20:15 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Arman Uguray

This patch set includes the initial implementation of shared/gatt-client, which
will provide a GATT client utility built on top of shared/att and
shared/gatt-helpers. These patches implement a subset of the long-term features
(some of which are listed in the introduced TODO file), including an abstraction
for GATT primitives (service, characteristic, descriptor, etc.) and the initial
attribute discovery process.

Comments are very much welcome.

Arman Uguray (11):
  shared/gatt-helpers: Remove service, characteristic, descriptor
    structures.
  shared/gatt-helpers: Added result count functions.
  shared/gatt-client: Added initial skeleton and simple functions.
  shared/att: Support multiple disconnect handlers.
  shared/att: Add BT_ATT_DEFAULT_LE_MTU macro.
  shared/gatt-helpers: Fixed typo in callback args.
  shared/gatt-client: Add bt_gatt_client_set_debug.
  shared/gatt-client: Implement initial service discovery.
  shared/gatt-client: Add service iterator functions.
  shared/gatt-client: Implement characteristic discovery.
  shared/gatt-client: Implement descriptor discovery.

 Makefile.am               |   3 +-
 src/shared/TODO           |   8 +
 src/shared/att-types.h    |   2 +
 src/shared/att.c          | 161 +++++++++--
 src/shared/att.h          |   9 +-
 src/shared/gatt-client.c  | 663 ++++++++++++++++++++++++++++++++++++++++++++++
 src/shared/gatt-client.h  | 104 ++++++++
 src/shared/gatt-helpers.c | 100 +++++--
 src/shared/gatt-helpers.h |  36 +--
 9 files changed, 1007 insertions(+), 79 deletions(-)
 create mode 100644 src/shared/TODO
 create mode 100644 src/shared/gatt-client.c
 create mode 100644 src/shared/gatt-client.h

-- 
2.1.0.rc2.206.gedb03e5


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2014-08-21 22:17 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-20 20:15 [PATCH BlueZ 00/11] Introducing shared/gatt-client Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 01/11] shared/gatt-helpers: Remove service, characteristic, descriptor structures Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 02/11] shared/gatt-helpers: Added result count functions Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 03/11] shared/gatt-client: Added initial skeleton and simple functions Arman Uguray
2014-08-21 13:23   ` Luiz Augusto von Dentz
2014-08-21 16:42     ` Arman Uguray
2014-08-21 18:35   ` Marcel Holtmann
2014-08-21 19:26     ` Arman Uguray
2014-08-21 20:22       ` Marcel Holtmann
2014-08-21 22:17         ` Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 04/11] shared/att: Support multiple disconnect handlers Arman Uguray
2014-08-21 18:28   ` Marcel Holtmann
2014-08-20 20:15 ` [PATCH BlueZ 05/11] shared/att: Add BT_ATT_DEFAULT_LE_MTU macro Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 06/11] shared/gatt-helpers: Fixed typo in callback args Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 07/11] shared/gatt-client: Add bt_gatt_client_set_debug Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 08/11] shared/gatt-client: Implement initial service discovery Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 09/11] shared/gatt-client: Add service iterator functions Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 10/11] shared/gatt-client: Implement characteristic discovery Arman Uguray
2014-08-20 20:15 ` [PATCH BlueZ 11/11] shared/gatt-client: Implement descriptor discovery Arman Uguray

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.