This patch set add GATT clien scan, connect/disconnect functionality. Some changes in handling discovery has been done as there are two clients of discovery: HAL and GATT For now daemon makes sure that device is available before connecting it. It is because in case device is not available we would block connect to other devices. Once white list will be available we can simplify that code. I'm sending also fixed Grzegorz and Jakub patches to avoid rebasing. Grzegorz Kolodziejczyk (1): android/gatt: Use queue and stdlib instead of glib Jakub Tyszkowski (5): android/gatt: Change name of match functions android/bluetooth: Refactor start/stop discovery android/bluetooth: Move start discovery function up in the file android/bluetooth: Add GATT notifications on LE discovery android/gatt: Use Core profile for LE scan Lukasz Rymanowski (2): android/gatt: Add GATT Connect android/gatt: Add disconnect GATT device android/Android.mk | 4 + android/Makefile.am | 3 + android/bluetooth.c | 195 ++++++++++++---- android/bluetooth.h | 7 + android/gatt.c | 623 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 5 files changed, 773 insertions(+), 59 deletions(-) -- 1.8.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html