OSDN Git Service

android/hal: Add support for start/cancel device discovery commands
authorJakub Tyszkowski <jakub.tyszkowski@tieto.com>
Wed, 30 Oct 2013 10:00:27 +0000 (11:00 +0100)
committerJohan Hedberg <johan.hedberg@intel.com>
Wed, 30 Oct 2013 10:11:13 +0000 (12:11 +0200)
android/hal-bluetooth.c

index ffaf8da..9d1c3f7 100644 (file)
@@ -353,7 +353,9 @@ static int start_discovery(void)
        if (!interface_ready())
                return BT_STATUS_NOT_READY;
 
-       return BT_STATUS_UNSUPPORTED;
+       return hal_ipc_cmd(HAL_SERVICE_ID_BLUETOOTH,
+                               HAL_OP_START_DISCOVERY, 0, NULL, 0,
+                               NULL, NULL);
 }
 
 static int cancel_discovery(void)
@@ -363,7 +365,9 @@ static int cancel_discovery(void)
        if (!interface_ready())
                return BT_STATUS_NOT_READY;
 
-       return BT_STATUS_UNSUPPORTED;
+       return hal_ipc_cmd(HAL_SERVICE_ID_BLUETOOTH,
+                               HAL_OP_CANCEL_DISCOVERY, 0, NULL, 0,
+                               NULL, NULL);
 }
 
 static int create_bond(const bt_bdaddr_t *bd_addr)