Commit: a39cd38a3db73b1d2d78370b7c678ac47f560c13
Parent: 82c7e0365702e343d6dad0baa23bdff59be27b0c
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2017-05-12 19:44:38
Tree: 322a503c136a92bb4a24453094170b8b8f635c8e

shared/gatt-client: Simplify characteristics discovery Instead of discovering characteristics per service in a depth-first fashion do it in breadth-first like its done for primary, secondary and included. As a bonus this can also speed up the discovery procedure since it will result in less traffic over the air.

Diffstat

M src/shared/gatt-client.c | 139 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 files changed, 41 insertions(+), 98 deletions(-)

View Full Diff | Patch